blob: 7e519ae8bb7a5266c55afc82f1079e79d0fba080 [file] [log] [blame]
2024-03-25 Joseph Myers <josmyers@redhat.com>
Backported from master:
2024-01-31 Joseph Myers <josmyers@redhat.com>
PR c/112571
* gcc.dg/c23-enum-9.c, gcc.dg/c23-enum-10.c: New tests.
2024-03-23 Harald Anlauf <anlauf@gmx.de>
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 <anlauf@gmx.de>
PR fortran/55978
* gfortran.dg/null_actual_5.f90: New test.
2024-03-22 liuhongt <hongtao.liu@intel.com>
Backported from master:
2024-03-22 liuhongt <hongtao.liu@intel.com>
PR tree-optimization/114396
* gcc.target/i386/pr114396.c: Move to...
* gcc.c-torture/execute/pr114396.c: ...here.
2024-03-21 Richard Biener <rguenther@suse.de>
PR tree-optimization/114231
* gcc.dg/vect/pr114231.c: New testcase.
2024-03-21 Richard Biener <rguenther@suse.de>
Backported from master:
2023-12-14 Richard Biener <rguenther@suse.de>
PR tree-optimization/112793
* g++.dg/vect/pr112793.cc: New testcase.
2024-03-21 Richard Biener <rguenther@suse.de>
Backported from master:
2024-01-31 Richard Biener <rguenther@suse.de>
PR tree-optimization/113670
* gcc.target/i386/pr113670.c: New testcase.
2024-03-21 Richard Biener <rguenther@suse.de>
Backported from master:
2024-01-29 Richard Biener <rguenther@suse.de>
PR middle-end/113622
* gcc.target/i386/pr113622-1.c: New testcase.
2024-03-21 Richard Biener <rguenther@suse.de>
Backported from master:
2024-03-04 Richard Biener <rguenther@suse.de>
PR tree-optimization/114203
* gcc.dg/torture/pr114203.c: New testcase.
2024-03-21 Richard Biener <rguenther@suse.de>
Backported from master:
2024-02-26 Richard Biener <rguenther@suse.de>
PR middle-end/114070
* gcc.dg/torture/pr114070.c: New testcase.
2024-03-21 Richard Biener <rguenther@suse.de>
Backported from master:
2024-02-22 Richard Biener <rguenther@suse.de>
PR tree-optimization/114027
* gcc.dg/vect/pr114027.c: New testcase.
2024-03-21 Richard Biener <rguenther@suse.de>
Backported from master:
2024-01-23 Richard Biener <rguenther@suse.de>
PR debug/112718
* gcc.dg/debug/pr112718.c: New testcase.
2024-03-21 Richard Biener <rguenther@suse.de>
Backported from master:
2024-03-21 Richard Biener <rguenther@suse.de>
PR tree-optimization/111736
* gcc.target/i386/pr111736.c: New testcase.
2024-03-21 liuhongt <hongtao.liu@intel.com>
Backported from master:
2024-03-21 liuhongt <hongtao.liu@intel.com>
* gcc.target/i386/pr114396.c: New test.
2024-03-21 Jeevitha <jeevitha@linux.ibm.com>
Backported from master:
2024-03-07 Jeevitha Palanisamy <jeevitha@linux.ibm.com>
PR target/113950
* gcc.target/powerpc/pr113950.c: New testcase.
2024-03-19 Harald Anlauf <anlauf@gmx.de>
Backported from master:
2024-03-13 Harald Anlauf <anlauf@gmx.de>
PR fortran/114001
* gfortran.dg/is_contiguous_4.f90: New test.
2024-03-19 Harald Anlauf <anlauf@gmx.de>
Backported from master:
2024-03-18 Harald Anlauf <anlauf@gmx.de>
PR fortran/103715
* gfortran.dg/pr103715.f90: New test.
2024-03-19 Uros Bizjak <ubizjak@gmail.com>
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 <jakub@redhat.com>
Backported from master:
2024-03-13 Jakub Jelinek <jakub@redhat.com>
PR sanitizer/112709
* gcc.dg/asan/pr112709-2.c: New test.
2024-03-15 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2024-03-13 Jakub Jelinek <jakub@redhat.com>
PR sanitizer/112709
* gcc.dg/ubsan/pr112709-1.c: New test.
* gcc.dg/ubsan/pr112709-2.c: New test.
2024-03-15 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2024-03-15 Jakub Jelinek <jakub@redhat.com>
PR target/114339
* gcc.target/i386/pr114339.c: New test.
2024-03-15 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2024-03-14 Jakub Jelinek <jakub@redhat.com>
PR middle-end/113907
* gcc.dg/pr113907-1.c: New test.
2024-03-15 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2024-03-14 Jakub Jelinek <jakub@redhat.com>
PR target/114310
* gcc.dg/pr114310.c: New test.
2024-03-15 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2024-03-07 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/110079
* gcc.dg/pr110079.c: New test.
2024-03-15 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2024-03-05 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/114211
* gcc.dg/pr114211.c: New test.
2024-03-15 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2024-03-04 Jakub Jelinek <jakub@redhat.com>
PR target/114184
* gcc.target/i386/pr114184.c: New test.
2024-03-15 Harald Anlauf <anlauf@gmx.de>
Backported from master:
2024-03-12 Harald Anlauf <anlauf@gmx.de>
PR fortran/110826
* gfortran.dg/proc_ptr_comp_53.f90: New test.
2024-03-15 Harald Anlauf <anlauf@gmx.de>
Backported from master:
2023-12-05 Harald Anlauf <anlauf@gmx.de>
Tobias Burnus <tobias@codesourcery.com>
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 <anlauf@gmx.de>
Backported from master:
2024-03-01 Harald Anlauf <anlauf@gmx.de>
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 <anlauf@gmx.de>
Backported from master:
2023-11-23 Harald Anlauf <anlauf@gmx.de>
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 <torbjorn.svensson@foss.st.com>
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 <hongtao.liu@intel.com>
Backported from master:
2024-03-14 liuhongt <hongtao.liu@intel.com>
* g++.target/i386/pr111822.C: New test.
2024-03-13 Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
* 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 <quic_apinski@quicinc.com>
Backported from master:
2024-03-11 Andrew Pinski <quic_apinski@quicinc.com>
PR middle-end/95351
* gcc.dg/float_opposite_arm-1.c: New test.
2024-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
Backported from master:
2024-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
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 <ibuclaw@gdcproject.org>
Backported from master:
2024-03-10 Iain Buclaw <ibuclaw@gdcproject.org>
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 <chenglulu@loongson.cn>
Backported from master:
2024-03-09 Lulu Cheng <chenglulu@loongson.cn>
* g++.target/loongarch/atomic-cas-int.C: New test.
2024-03-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
Backported from master:
2024-02-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR libfortran/105473
* gfortran.dg/pr105473.f90: New test.
2024-03-07 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/predicate15.adb: New test.
2024-03-06 Harald Anlauf <anlauf@gmx.de>
Backported from master:
2024-02-26 Harald Anlauf <anlauf@gmx.de>
PR fortran/114012
* gfortran.dg/pr114012.f90: New test.
2024-03-06 Steve Kargl <kargl@gcc.gnu.org>
Backported from master:
2024-02-23 Steve Kargl <kargl@gcc.gnu.org>
Harald Anlauf <anlauf@gmx.de>
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 <ibuclaw@gdcproject.org>
Backported from master:
2024-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
PR d/114171
* gdc.dg/torture/pr114171.d: New test.
2024-03-02 Iain Buclaw <ibuclaw@gdcproject.org>
Backported from master:
2024-02-12 Iain Buclaw <ibuclaw@gdcproject.org>
PR d/113758
* gdc.dg/torture/pr113758.d: New test.
2024-03-02 Iain Buclaw <ibuclaw@gdcproject.org>
Backported from master:
2024-02-12 Iain Buclaw <ibuclaw@gdcproject.org>
PR d/113125
* gdc.dg/imports/pr113125.d: New test.
* gdc.dg/pr113125.d: New test.
2024-03-02 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2024-02-28 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/114041
* gcc.dg/graphite/run-id-pr114041-2.c: New test.
2024-03-02 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2024-02-28 Jakub Jelinek <jakub@redhat.com>
* gcc.dg/c23-stdarg-6.c: New test.
2024-03-02 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2024-02-26 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/114090
* gcc.dg/pr114090.c: New test.
2024-03-02 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2024-02-22 Jakub Jelinek <jakub@redhat.com>
PR c/114007
* gcc.dg/c23-attr-syntax-8.c: New test.
2024-03-02 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2024-02-22 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/113993
* gcc.dg/tree-ssa/pr113993.c: New test.
2024-03-02 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2024-02-12 Jakub Jelinek <jakub@redhat.com>
PR c++/113674
* c-c++-common/Wattributes-3.c: New test.
2024-03-02 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2024-02-10 Jakub Jelinek <jakub@redhat.com>
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 <jakub@redhat.com>
Backported from master:
2024-01-31 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/113656
* gcc.target/i386/pr113656.c: New test.
2024-03-02 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2024-01-30 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/113603
* gcc.c-torture/compile/pr113603.c: New test.
2024-03-02 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2024-01-18 Jakub Jelinek <jakub@redhat.com>
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 <jakub@redhat.com>
Backported from master:
2024-01-16 Jakub Jelinek <jakub@redhat.com>
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 <jakub@redhat.com>
Backported from master:
2024-01-09 Jakub Jelinek <jakub@redhat.com>
PR c/113262
* gcc.dg/pr113262.c: New test.
2024-03-02 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2023-12-22 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/112758
* gcc.c-torture/execute/pr112758.c: New test.
2024-02-29 Andrew Pinski <quic_apinski@quicinc.com>
Backported from master:
2024-02-29 Andrew Pinski <quic_apinski@quicinc.com>
PR target/108174
* gcc.target/aarch64/acle/memtag_4.c: New test.
2024-02-27 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/opt104.ads, gnat.dg/opt104.adb: New test.
2024-02-27 H.J. Lu <hjl.tools@gmail.com>
Backported from master:
2024-02-26 H.J. Lu <hjl.tools@gmail.com>
PR target/114098
* gcc.target/i386/amxtile-4.c: New test.
2024-02-26 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/access10.adb: New test.
2024-02-23 Richard Earnshaw <rearnsha@arm.com>
Backported from master:
2024-02-23 Richard Earnshaw <rearnsha@arm.com>
PR target/108120
* gcc.target/arm/neon-recip-div-1.c: New file.
2024-02-23 Kito Cheng <kito.cheng@sifive.com>
Backported from master:
2023-04-20 Kito Cheng <kito.cheng@sifive.com>
* gcc.target/riscv/arch-19.c: Add -misa-spec.
2024-02-23 Marek Polacek <polacek@redhat.com>
Backported from master:
2024-02-22 Marek Polacek <polacek@redhat.com>
* g++.dg/warn/Wmismatched-new-delete-8.C: Use __SIZE_TYPE__.
2024-02-22 Andrew Pinski <quic_apinski@quicinc.com>
Backported from master:
2024-02-22 Andrew Pinski <quic_apinski@quicinc.com>
PR tree-optimization/109804
* g++.dg/warn/Wmismatched-new-delete-8.C: New test.
2024-02-22 Lewis Hyatt <lhyatt@gmail.com>
PR preprocessor/105608
* g++.dg/pch/line-map-3.C: Removed.
* g++.dg/pch/line-map-3.Hs: Removed.
2024-02-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
Backported from master:
2023-12-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
* gcc.target/aarch64/pr112787.c: New test.
2024-02-16 Marek Polacek <polacek@redhat.com>
Backported from master:
2024-02-12 Marek Polacek <polacek@redhat.com>
PR c++/113545
* g++.dg/cpp1y/constexpr-reinterpret3.C: New test.
* g++.dg/cpp1y/constexpr-reinterpret4.C: New test.
2024-02-15 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2024-02-15 Jakub Jelinek <jakub@redhat.com>
PR middle-end/107385
* gcc.dg/pr107385.c: Require lra effective target.
2024-02-15 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2024-02-15 Jakub Jelinek <jakub@redhat.com>
PR middle-end/107385
* gcc.dg/pr107385.c: New test.
2024-02-15 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2024-02-15 Jakub Jelinek <jakub@redhat.com>
PR middle-end/113921
* gcc.target/i386/pr113921.c: New test.
2024-02-13 Jason Merrill <jason@redhat.com>
Backported from master:
2024-02-13 Jason Merrill <jason@redhat.com>
PR c++/113612
* g++.dg/cpp1y/var-templ85.C: New test.
2024-02-13 Richard Biener <rguenther@suse.de>
Backported from master:
2024-02-13 Richard Biener <rguenther@suse.de>
PR tree-optimization/113896
* g++.dg/torture/pr113896.C: New testcase.
2024-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
Backported from master:
2024-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
* gfortran.dg/pr109358.f90: New test.
2024-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
Backported from master:
2024-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
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 <saaadhu@gcc.gnu.org>
Backported from master:
2023-06-19 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
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 <oliva@adacore.com>
Backported from master:
2023-11-29 Alexandre Oliva <oliva@adacore.com>
* g++.dg/warn/Wuse-after-free3.C: xfail on arm_eabi.
2024-02-09 Alexandre Oliva <oliva@adacore.com>
Backported from master:
2023-05-25 Alexandre Oliva <oliva@adacore.com>
* gcc.dg/vect/tsvc/tsvc.h: Test for and conditionally include
malloc.h and sys/time.h.
2024-02-09 Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
Backported from master:
2024-02-09 Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
* gcc.misc-tests/options.exp: Allow other options before the
-quite option for cc1.
2024-02-07 Andrew Pinski <quic_apinski@quicinc.com>
Backported from master:
2023-11-26 Andrew Pinski <quic_apinski@quicinc.com>
PR testsuite/108321
* g++.dg/contracts/contracts-tmpl-spec2.C: Add -fsigned-char
to options.
2024-02-07 Alex Coplan <alex.coplan@arm.com>
PR target/111677
* gcc.target/aarch64/torture/pr111677.c: New test.
2024-02-06 Richard Biener <rguenther@suse.de>
Backported from master:
2023-11-20 Richard Biener <rguenther@suse.de>
PR tree-optimization/112618
* gcc.dg/pr112618.c: New testcase.
2024-02-06 Richard Biener <rguenther@suse.de>
Backported from master:
2024-01-11 Richard Biener <rguenther@suse.de>
PR tree-optimization/112505
* gcc.dg/vect/pr112505.c: New testcase.
2024-02-06 Richard Biener <rguenther@suse.de>
Backported from master:
2023-11-13 Richard Biener <rguenther@suse.de>
PR tree-optimization/112495
* gcc.target/i386/pr112495.c: New testcase.
2024-02-06 Richard Biener <rguenther@suse.de>
Backported from master:
2023-11-10 Richard Biener <rguenther@suse.de>
PR tree-optimization/110221
* gfortran.dg/pr110221.f: New testcase.
2024-02-06 Richard Biener <rguenther@suse.de>
Backported from master:
2024-01-31 Richard Biener <rguenther@suse.de>
PR middle-end/110176
* gcc.dg/torture/pr110176.c: New testcase.
2024-02-06 Jason Merrill <jason@redhat.com>
Backported from master:
2024-02-06 Jason Merrill <jason@redhat.com>
PR c++/107291
* g++.dg/cpp2a/spaceship-eq17.C: New test.
2024-02-05 Jason Merrill <jason@redhat.com>
Backported from master:
2024-02-05 Jason Merrill <jason@redhat.com>
PR c++/111286
* g++.dg/cpp0x/initlist-array22.C: New test.
2024-02-05 Jason Merrill <jason@redhat.com>
Backported from master:
2023-06-02 Jason Merrill <jason@redhat.com>
PR c++/95226
PR c++/109359
* g++.dg/ext/frounding-math1.C: New test.
2024-02-02 Jason Merrill <jason@redhat.com>
Backported from master:
2024-02-02 Jason Merrill <jason@redhat.com>
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 <jason@redhat.com>
Backported from master:
2024-02-02 Jason Merrill <jason@redhat.com>
PR c++/113638
* g++.dg/cpp1y/var-templ-array1.C: New test.
2024-02-02 Jason Merrill <jason@redhat.com>
Backported from master:
2024-02-02 Jason Merrill <jason@redhat.com>
PR c++/112439
* g++.dg/cpp2a/no_unique_address15.C: New test.
2024-02-01 Marek Polacek <polacek@redhat.com>
Backported from master:
2024-02-01 Marek Polacek <polacek@redhat.com>
PR c++/112437
* g++.dg/cpp2a/concepts-throw1.C: New test.
* g++.dg/eh/throw4.C: New test.
2024-01-31 Harald Anlauf <anlauf@gmx.de>
Backported from master:
2024-01-27 Harald Anlauf <anlauf@gmx.de>
PR fortran/104908
* gfortran.dg/pr104908.f90: New test.
2024-01-27 Lewis Hyatt <lhyatt@gmail.com>
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 <ppalka@redhat.com>
Backported from master:
2024-01-24 Patrick Palka <ppalka@redhat.com>
PR c++/113529
* g++.dg/cpp2a/spaceship-sfinae3.C: New test.
2024-01-24 Jason Merrill <jason@redhat.com>
PR c++/113347
* g++.dg/eh/return3.C: New test.
2024-01-24 Jason Merrill <jason@redhat.com>
Backported from master:
2023-12-20 Jason Merrill <jason@redhat.com>
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 <jason@redhat.com>
Backported from master:
2023-12-20 Jason Merrill <jason@redhat.com>
PR c++/113088
PR c++/33799
* g++.dg/eh/return2.C: New test.
2024-01-24 Martin Jambor <mjambor@suse.cz>
Backported from master:
2024-01-18 Martin Jambor <mjambor@suse.cz>
PR tree-optimization/110422
* gcc.dg/torture/pr110422.c: New test.
2024-01-18 Harald Anlauf <anlauf@gmx.de>
Backported from master:
2024-01-13 Harald Anlauf <anlauf@gmx.de>
PR fortran/67277
* gfortran.dg/ishftc_optional_size_1.f90: New test.
2024-01-18 Patrick Palka <ppalka@redhat.com>
Backported from master:
2024-01-17 Patrick Palka <ppalka@redhat.com>
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 <cederman@gaisler.com>
* gcc.dg/lto/pr88077_0.c: Change type to match alignment for SPARC
2024-01-16 Daniel Cederman <cederman@gaisler.com>
* gcc.dg/ifcvt-4.c: Skip for SPARC V8
2024-01-15 Patrick Palka <ppalka@redhat.com>
Backported from master:
2024-01-15 Patrick Palka <ppalka@redhat.com>
PR c++/104634
* g++.dg/cpp2a/concepts-explicit-inst6.C: New test.
2024-01-15 Patrick Palka <ppalka@redhat.com>
Backported from master:
2024-01-15 Patrick Palka <ppalka@redhat.com>
PR c++/109899
* g++.dg/cpp0x/initlist-array21.C: New test.
2024-01-14 Jiufu Guo <guojiufu@linux.ibm.com>
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 <jvdelisle@gcc.gnu.org>
Backported from master:
2024-01-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
* gfortran.dg/dtio_25.f90: Update.
* gfortran.dg/namelist_57.f90: Update.
* gfortran.dg/namelist_65.f90: Update.
2024-01-11 Siddhesh Poyarekar <siddhesh@gotplt.org>
Backported from master:
2023-12-20 Siddhesh Poyarekar <siddhesh@gotplt.org>
PR tree-optimization/113012
* gcc.dg/ubsan/pr113012.c: New test case.
2024-01-09 Eric Botcazou <ebotcazou@adacore.com>
* 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 <ebotcazou@adacore.com>
* gnat.dg/specs/anon4.ads: New test.
2024-01-09 Eric Botcazou <ebotcazou@adacore.com>
* g++.dg/opt/delay-slot-2.C: New test.
2024-01-08 Georg-Johann Lay <avr@gjlay.de>
Backported from master:
2024-01-08 Georg-Johann Lay <avr@gjlay.de>
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 <anlauf@gmx.de>
Backported from master:
2023-12-17 Harald Anlauf <anlauf@gmx.de>
PR fortran/97592
* gfortran.dg/contiguous_15.f90: New test.
2023-12-20 Patrick Palka <ppalka@redhat.com>
Backported from master:
2023-04-25 Patrick Palka <ppalka@redhat.com>
PR c++/108975
* g++.dg/cpp0x/lambda/lambda-const11a.C: New test.
2023-12-19 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2023-12-19 Jakub Jelinek <jakub@redhat.com>
PR target/112816
* gcc.target/i386/sse2-pr112816-2.c: New test.
2023-12-18 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2023-12-18 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/113013
* gcc.dg/pr113013.c: New test.
2023-12-15 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2023-12-08 Jakub Jelinek <jakub@redhat.com>
PR sanitizer/112727
* c-c++-common/ubsan/pr112727.c: New test.
2023-12-15 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2023-11-29 Jakub Jelinek <jakub@redhat.com>
PR middle-end/112733
* gcc.dg/pr112733.c: New test.
2023-12-12 liuhongt <hongtao.liu@intel.com>
* gcc.target/i386/pr112891.c: New test.
* gcc.target/i386/pr112891-2.c: New test.
2023-12-12 Marek Polacek <polacek@redhat.com>
Backported from master:
2023-07-21 Marek Polacek <polacek@redhat.com>
PR c++/110106
* g++.dg/cpp0x/noexcept80.C: New test.
2023-12-12 Marek Polacek <polacek@redhat.com>
Backported from master:
2023-11-16 Marek Polacek <polacek@redhat.com>
PR c++/112410
* g++.dg/cpp23/auto-fncast13.C: New test.
* g++.dg/cpp23/auto-fncast14.C: New test.
2023-12-12 Marek Polacek <polacek@redhat.com>
Backported from master:
2023-07-14 Marek Polacek <polacek@redhat.com>
Jason Merrill <jason@redhat.com>
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 <anlauf@gmx.de>
Backported from master:
2023-12-02 Harald Anlauf <anlauf@gmx.de>
PR fortran/93762
PR fortran/100651
* gfortran.dg/optional_deferred_char_1.f90: New test.
2023-12-07 Marek Polacek <polacek@redhat.com>
Backported from master:
2023-12-07 Marek Polacek <polacek@redhat.com>
* 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 <jakub@redhat.com>
Backported from master:
2023-12-05 Jakub Jelinek <jakub@redhat.com>
PR target/112845
* gcc.dg/pr112845.c: New file.
2023-12-05 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2023-12-04 Jakub Jelinek <jakub@redhat.com>
PR target/112837
* gcc.dg/pr112837.c: New test.
2023-12-05 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2023-12-04 Jakub Jelinek <jakub@redhat.com>
PR target/112816
* gcc.target/i386/sse2-pr112816.c: New test.
2023-12-05 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2023-12-04 Jakub Jelinek <jakub@redhat.com>
PR c++/112795
* g++.dg/ext/unroll-5.C: New test.
2023-12-05 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2023-11-25 Jakub Jelinek <jakub@redhat.com>
PR target/111408
* gcc.c-torture/execute/pr111408.c: New test.
2023-12-05 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2023-11-13 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/111967
* gcc.dg/tree-ssa/pr111967.c: New test.
2023-12-05 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2023-11-09 Jakub Jelinek <jakub@redhat.com>
PR c/112339
* c-c++-common/ubsan/Wno-attributes-1.c: New test.
2023-11-30 Harald Anlauf <anlauf@gmx.de>
Backported from master:
2023-11-26 Harald Anlauf <anlauf@gmx.de>
PR fortran/111880
* gfortran.dg/pr111880.f90: New test.
2023-11-30 Harald Anlauf <anlauf@gmx.de>
Backported from master:
2023-11-30 Harald Anlauf <anlauf@gmx.de>
PR fortran/112764
* gfortran.dg/associate_62.f90: New test.
2023-11-30 Vladimir N. Makarov <vmakarov@redhat.com>
Backported from master:
2023-09-25 Vladimir N. Makarov <vmakarov@redhat.com>
PR middle-end/111497
* g++.target/i386/pr111497.C: new test.
2023-11-24 Patrick Palka <ppalka@redhat.com>
Backported from master:
2023-11-16 Patrick Palka <ppalka@redhat.com>
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 <ppalka@redhat.com>
Backported from master:
2023-11-15 Patrick Palka <ppalka@redhat.com>
PR c++/111703
PR c++/112269
* g++.dg/cpp2a/concepts-fn8.C: New test.
2023-11-24 Richard Biener <rguenther@suse.de>
Backported from master:
2023-09-19 Richard Biener <rguenther@suse.de>
PR tree-optimization/111465
* g++.dg/torture/pr111465.C: New testcase.
2023-11-24 Richard Biener <rguenther@suse.de>
Backported from master:
2023-08-25 Richard Biener <rguenther@suse.de>
PR tree-optimization/111137
* gcc.dg/torture/pr111137.c: New testcase.
2023-11-23 Uros Bizjak <ubizjak@gmail.com>
Backported from master:
2023-11-23 Uros Bizjak <ubizjak@gmail.com>
PR target/112672
* gcc.target/i386/pr112672.c: New test.
2023-11-23 Patrick Palka <ppalka@redhat.com>
Backported from master:
2023-11-22 Patrick Palka <ppalka@redhat.com>
PR c++/112633
* g++.dg/cpp0x/alias-decl-75.C: New test.
2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
Backported from master:
2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
PR target/111815
* gcc.dg/torture/pr111815.c: New test.
2023-11-17 Georg-Johann Lay <avr@gjlay.de>
Backported from master:
2023-11-17 Georg-Johann Lay <avr@gjlay.de>
PR target/53372
* gcc.target/avr/pr53372-1.c: New test.
* gcc.target/avr/pr53372-2.c: New test.
2023-11-17 Jason Merrill <jason@redhat.com>
PR c++/112301
PR c++/102191
PR c++/33799
* g++.dg/eh/return1.C: Add more cases.
2023-11-17 Jason Merrill <jason@redhat.com>
* g++.dg/contracts/contracts-post7.C: New test.
2023-11-17 Jason Merrill <jason@redhat.com>
PR c++/33799
* g++.dg/eh/return1.C: Add label cases.
2023-11-16 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/varsize4.adb (Func): Initialize Byte_Read parameter.
2023-11-16 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/varsize4.ads, gnat.dg/varsize4.adb: New test.
* gnat.dg/varsize4_pkg.ads: New helper.
2023-11-16 Xi Ruoyao <xry111@xry111.site>
Backported from master:
2023-11-15 Xi Ruoyao <xry111@xry111.site>
* gcc.target/loongarch/cas-acquire.c: New test.
2023-11-15 Kewen Lin <linkw@linux.ibm.com>
Backported from master:
2023-11-06 Kewen Lin <linkw@linux.ibm.com>
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 <hongtao.liu@intel.com>
Backported from master:
2023-11-14 liuhongt <hongtao.liu@intel.com>
* gcc.target/i386/pr112496.c: New test.
2023-11-14 Jeevitha <jeevitha@linux.ibm.com>
Backported from master:
2023-08-31 Jeevitha Palanisamy <jeevitha@linux.ibm.com>
PR target/110411
* gcc.target/powerpc/pr110411-1.c: New testcase.
* gcc.target/powerpc/pr110411-2.c: New testcase.
2023-11-10 Richard Biener <rguenther@suse.de>
Backported from master:
2023-10-23 Richard Biener <rguenther@suse.de>
PR tree-optimization/111917
* gcc.dg/torture/pr111917.c: New testcase.
2023-11-10 Richard Biener <rguenther@suse.de>
Backported from master:
2023-10-17 Richard Biener <rguenther@suse.de>
PR middle-end/111818
* gcc.dg/torture/pr111818.c: New testcase.
2023-11-10 Richard Biener <rguenther@suse.de>
Backported from master:
2023-10-12 Richard Biener <rguenther@suse.de>
PR tree-optimization/111764
* gcc.dg/vect/pr111764.c: New testcase.
2023-11-10 Richard Biener <rguenther@suse.de>
Backported from master:
2023-09-28 Richard Biener <rguenther@suse.de>
PR tree-optimization/111614
* gcc.dg/torture/pr111614.c: New testcase.
2023-11-10 Richard Biener <rguenther@suse.de>
Backported from master:
2023-09-29 Richard Biener <rguenther@suse.de>
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 <rguenther@suse.de>
Backported from master:
2023-09-20 Richard Biener <rguenther@suse.de>
PR tree-optimization/111489
* gcc.dg/uninit-pr111489.c: New testcase.
2023-11-10 Richard Biener <rguenther@suse.de>
Backported from master:
2023-10-20 Richard Biener <rguenther@suse.de>
PR tree-optimization/111445
* gcc.dg/torture/pr111445.c: New testcase.
2023-11-10 Richard Biener <rguenther@suse.de>
Backported from master:
2023-09-13 Richard Biener <rguenther@suse.de>
PR tree-optimization/111397
* gcc.dg/uninit-pr111397.c: New testcase.
2023-11-10 Richard Biener <rguenther@suse.de>
Backported from master:
2023-08-31 Richard Biener <rguenther@suse.de>
PR middle-end/111253
* gcc.dg/Wfree-nonheap-object-7.c: New testcase.
2023-11-10 liuhongt <hongtao.liu@intel.com>
Backported from master:
2023-11-10 liuhongt <hongtao.liu@intel.com>
* g++.target/i386/pr112443.C: New test.
2023-11-04 Harald Anlauf <anlauf@gmx.de>
Backported from master:
2023-11-03 Harald Anlauf <anlauf@gmx.de>
PR fortran/97245
* gfortran.dg/proc_ptr_53.f90: New test.
2023-11-03 Paul Thomas <pault@gcc.gnu.org>
Backported from master:
2023-11-02 Paul Thomas <pault@gcc.gnu.org>
PR fortran/112316
* gfortran.dg/pr112316.f90: New test.
2023-10-31 xuli <xuli1@eswincomputing.com>
Backported from master:
2023-10-24 xuli <xuli1@eswincomputing.com>
PR target/111935
* gcc.target/riscv/rvv/base/pr111935.c: New test.
2023-10-29 Iain Buclaw <ibuclaw@gdcproject.org>
Backported from master:
2023-10-29 Iain Buclaw <ibuclaw@gdcproject.org>
PR d/110712
* gdc.dg/pr110712.d: New test.
2023-10-28 Iain Buclaw <ibuclaw@gdcproject.org>
Backported from master:
2023-10-28 Iain Buclaw <ibuclaw@gdcproject.org>
PR d/112270
* gdc.dg/pr112270.d: New test.
2023-10-27 liuhongt <hongtao.liu@intel.com>
* 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 <pault@gcc.gnu.org>
Backported from master:
2023-10-12 Paul Thomas <pault@gcc.gnu.org>
PR fortran/67740
* gfortran.dg/pr67740.f90: New test
2023-10-26 chenxiaolong <chenxiaolong@loongson.cn>
Backported from master:
2023-10-25 chenxiaolong <chenxiaolong@loongson.cn>
* gcc.target/loongarch/builtin_thread_pointer.c: New test.
2023-10-23 Kewen Lin <linkw@linux.ibm.com>
Backported from master:
2023-10-12 Kewen Lin <linkw@linux.ibm.com>
PR target/111367
* g++.target/powerpc/pr111367.C: New test.
2023-10-21 Harald Anlauf <anlauf@gmx.de>
Backported from master:
2023-10-17 Harald Anlauf <anlauf@gmx.de>
PR fortran/111837
* gfortran.dg/implied_do_io_8.f90: New test.
2023-10-20 Marek Polacek <polacek@redhat.com>
Backported from master:
2023-10-20 Marek Polacek <polacek@redhat.com>
PR c/111884
* c-c++-common/alias-1.c: New test.
2023-10-19 Lewis Hyatt <lhyatt@gmail.com>
PR c++/89038
* c-c++-common/cpp/Wunknown-pragmas-1.c: New test.
2023-10-17 liuhongt <hongtao.liu@intel.com>
Backported from master:
2023-07-06 liuhongt <hongtao.liu@intel.com>
* gcc.target/i386/pr110170-3.c: New test.
2023-10-16 Kewen Lin <linkw@linux.ibm.com>
Backported from master:
2023-09-25 Kewen Lin <linkw@linux.ibm.com>
PR target/111380
* gcc.target/powerpc/pr111380-1.c: New test.
* gcc.target/powerpc/pr111380-2.c: New test.
2023-10-16 Kewen Lin <linkw@linux.ibm.com>
Backported from master:
2023-09-25 Kewen Lin <linkw@linux.ibm.com>
PR target/111366
* g++.target/powerpc/pr111366.C: New test.
2023-10-11 Andrew MacLeod <amacleod@redhat.com>
PR tree-optimization/111694
* gcc.dg/pr111694.c: New.
2023-10-11 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2023-10-11 Richard Biener <rguenther@suse.de>
Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/111519
* gcc.dg/torture/pr111519.c: New testcase.
2023-10-07 Andrew Pinski <pinskia@gmail.com>
Backported from master:
2023-10-06 Andrew Pinski <pinskia@gmail.com>
PR middle-end/111699
* gcc.c-torture/compile/pr111699-1.c: New test.
2023-10-04 Paul Thomas <pault@gcc.gnu.org>
Backported from master:
2023-10-04 Paul Thomas <pault@gcc.gnu.org>
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 <pthaugen@linux.ibm.com>
Backported from master:
2023-09-19 Pat Haugen <pthaugen@linux.ibm.com>
* 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 <apinski@marvell.com>
Backported from master:
2023-09-10 Andrew Pinski <apinski@marvell.com>
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 <apinski@marvell.com>
Backported from master:
2023-09-25 Andrew Pinski <apinski@marvell.com>
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 <vehre@gcc.gnu.org>
Backported from master:
2023-09-29 Andre Vehreschild <vehre@gcc.gnu.org>
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 <wilco.dijkstra@arm.com>
Backported from master:
2023-09-28 Wilco Dijkstra <wilco.dijkstra@arm.com>
PR target/111121
* gcc.target/aarch64/mops_4.c: Add memmove testcases.
2023-09-26 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/opt102.adb:New test.
* gnat.dg/opt102_pkg.adb, gnat.dg/opt102_pkg.ads: New helper.
2023-09-24 Patrick Palka <ppalka@redhat.com>
Backported from master:
2023-09-22 Patrick Palka <ppalka@redhat.com>
PR c++/111493
* g++.dg/cpp23/subscript15.C: New test.
2023-09-24 Patrick Palka <ppalka@redhat.com>
Backported from master:
2023-09-22 Patrick Palka <ppalka@redhat.com>
PR c++/111485
* g++.dg/cpp2a/concepts-ttp5.C: New test.
* g++.dg/cpp2a/concepts-ttp6.C: New test.
2023-09-24 Patrick Palka <ppalka@redhat.com>
Backported from master:
2023-09-19 Patrick Palka <ppalka@redhat.com>
PR c++/99631
* g++.dg/cpp2a/nontype-class60.C: New test.
2023-09-24 Paul Thomas <pault@gcc.gnu.org>
PR fortran/92586
* gfortran.dg/pr92586.f90 : New test
2023-09-24 Paul Thomas <pault@gcc.gnu.org>
PR fortran/68155
* gfortran.dg/pr68155.f90: New test.
2023-09-22 Patrick Palka <ppalka@redhat.com>
Backported from master:
2023-09-20 Patrick Palka <ppalka@redhat.com>
PR c++/111471
* g++.dg/concepts/diagnostic19.C: New test.
2023-09-20 Richard Sandiford <richard.sandiford@arm.com>
Backported from master:
2023-09-15 Richard Sandiford <richard.sandiford@arm.com>
PR target/111411
* gcc.dg/rtl/aarch64/pr111411.c: New test.
2023-09-18 xuli <xuli1@eswincomputing.com>
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 <richard.sandiford@arm.com>
* gcc.target/aarch64/stack-protector-8.c: New test.
* gcc.target/aarch64/stack-protector-9.c: Likewise.
2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
* gcc.target/aarch64/sve/pcs/stack_clash_3.c: Avoid redundant probes.
2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
* 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 <richard.sandiford@arm.com>
* 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 <richard.sandiford@arm.com>
* gcc.target/aarch64/stack-check-prologue-17.c: New test.
2023-09-12 Gaius Mulley <gaiusmod2@gmail.com>
Backported from master:
2023-09-12 Gaius Mulley <gaiusmod2@gmail.com>
* 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 <guihaoc@gcc.gnu.org>
Backported from master:
2023-08-31 Haochen Gui <guihaoc@gcc.gnu.org>
PR target/96762
* gcc.target/powerpc/pr96762.c: New.
2023-09-11 Uros Bizjak <ubizjak@gmail.com>
PR target/111340
* gcc.target/i386/pr111340.c: New test.
2023-09-11 liuhongt <hongtao.liu@intel.com>
Backported from master:
2023-09-11 liuhongt <hongtao.liu@intel.com>
* gcc.target/i386/pr111306.c: New test.
2023-08-31 Jason Merrill <jason@redhat.com>
PR c++/109751
* g++.dg/cpp2a/concepts-friend11.C: Xfail.
* g++.dg/cpp2a/concepts-friend15.C: New test.
2023-08-31 Jason Merrill <jason@redhat.com>
PR c++/92407
* g++.dg/opt/nrv22.C: New test.
2023-08-30 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2023-08-30 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/110914
* gcc.c-torture/execute/pr110914.c: New test.
2023-08-30 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2023-08-30 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/111015
* gcc.dg/pr111015.c: New test.
2023-08-28 Li Xu <xuli1@eswincomputing.com>
* 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 <pault@gcc.gnu.org>
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 <hongyu.wang@intel.com>
Backported from master:
2023-08-25 Hongyu Wang <hongyu.wang@intel.com>
PR target/111127
* gcc.target/i386/pr111127.c: New test.
2023-08-24 Richard Biener <rguenther@suse.de>
Backported from master:
2023-08-21 Richard Biener <rguenther@suse.de>
PR tree-optimization/111070
* gcc.dg/pr111070.c: New testcase.
2023-08-24 Richard Biener <rguenther@suse.de>
Backported from master:
2023-08-17 Richard Biener <rguenther@suse.de>
PR tree-optimization/111039
* gcc.dg/pr111039.c: New testcase.
2023-08-24 Richard Biener <rguenther@suse.de>
Backported from master:
2023-08-18 Richard Biener <rguenther@suse.de>
PR tree-optimization/111019
* g++.dg/torture/pr111019.C: New testcase.
2023-08-24 Richard Biener <rguenther@suse.de>
Backported from master:
2023-08-03 Richard Biener <rguenther@suse.de>
PR tree-optimization/110702
* gcc.dg/torture/pr110702.c: New testcase.
2023-08-24 Andrew Pinski <apinski@marvell.com>
Backported from master:
2023-08-24 Andrew Pinski <apinski@marvell.com>
PR tree-optimization/111109
* gcc.c-torture/execute/ieee/fp-cmp-cond-1.c: New test.
2023-08-24 Richard Biener <rguenther@suse.de>
Backported from master:
2023-08-24 Richard Biener <rguenther@suse.de>
PR debug/111080
* gcc.dg/debug/dwarf2/pr111080.c: New testcase.
2023-08-16 Patrick Palka <ppalka@redhat.com>
Backported from master:
2023-08-11 Patrick Palka <ppalka@redhat.com>
PR c++/110927
* g++.dg/cpp2a/concepts-requires35.C: New test.
2023-08-16 liuhongt <hongtao.liu@intel.com>
Backported from master:
2023-08-16 liuhongt <hongtao.liu@intel.com>
* 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 <gaiusmod2@gmail.com>
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 <jason@redhat.com>
PR c++/109678
* g++.dg/cpp1z/variant1.C: New test.
2023-08-11 Jason Merrill <jason@redhat.com>
PR c++/106310
* g++.dg/template/template-keyword4.C: New test.
2023-08-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
* 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 <shiyulong@iscas.ac.cn>
* 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 <ppalka@redhat.com>
Backported from master:
2023-07-27 Patrick Palka <ppalka@redhat.com>
PR c++/110197
* g++.dg/cpp0x/constexpr-empty18.C: New test.
* g++.dg/cpp0x/constexpr-empty19.C: New test.
2023-08-07 Patrick Palka <ppalka@redhat.com>
Backported from master:
2023-07-26 Patrick Palka <ppalka@redhat.com>
PR c++/110566
PR c++/108179
* g++.dg/template/ttp38.C: New test.
2023-08-07 Gaius Mulley <gaiusmod2@gmail.com>
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 <gaiusmod2@gmail.com>
Backported from master:
2023-08-01 Gaius Mulley <gaiusmod2@gmail.com>
PR modula2/110161
* gm2/pim/fail/badxproc.mod: New test.
2023-08-01 Gaius Mulley <gaiusmod2@gmail.com>
Backported from master:
2023-08-01 Gaius Mulley <gaiusmod2@gmail.com>
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 <linkw@linux.ibm.com>
Backported from master:
2023-07-26 Kewen Lin <linkw@linux.ibm.com>
PR target/110741
* g++.target/powerpc/pr110741.C: New test.
2023-07-31 Patrick O'Neill <patrick@rivosinc.com>
* 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 <patrick@rivosinc.com>
PR target/89835
* gcc.target/riscv/pr89835.c: New test.
2023-07-31 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
Backported from master:
2023-06-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
PR tree-optimization/110280
* gcc.target/aarch64/sve/pr110280.c: New test.
2023-07-31 Gaius Mulley <gaiusmod2@gmail.com>
Backported from master:
2023-07-25 Gaius Mulley <gaiusmod2@gmail.com>
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 <gaiusmod2@gmail.com>
Backported from master:
2023-07-22 Gaius Mulley <gaiusmod2@gmail.com>
PR modula2/110631
* gm2/pimlib/run/pass/testfiobinary.mod: New test.
2023-07-30 Gaius Mulley <gaiusmod2@gmail.com>
Backported from master:
2023-07-20 Gaius Mulley <gaiusmod2@gmail.com>
* 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 <anlauf@gmx.de>
Backported from master:
2023-07-28 Harald Anlauf <anlauf@gmx.de>
PR fortran/110825
* gfortran.dg/assumed_type_18.f90: New test.
2023-07-30 Gaius Mulley <gaiusmod2@gmail.com>
Backported from master:
2023-07-19 Gaius Mulley <gaiusmod2@gmail.com>
* gm2/errors/fail/badabs.mod: New test.
* gm2/errors/fail/badenum.mod: New test.
2023-07-30 Paul Thomas <pault@gcc.gnu.org>
PR fortran/108961
* gfortran.dg/pr108961.f90: New test.
2023-07-30 Gaius Mulley <gaiusmod2@gmail.com>
Backported from master:
2023-07-19 Gaius Mulley <gaiusmod2@gmail.com>
* 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 <gaiusmod2@gmail.com>
Backported from master:
2023-07-18 Gaius Mulley <gaiusmod2@gmail.com>
* 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 <gaiusmod2@gmail.com>
Backported from master:
2023-07-11 Gaius Mulley <gaiusmod2@gmail.com>
* 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 <gaiusmod2@gmail.com>
Backported from master:
2023-07-03 Gaius Mulley <gaiusmod2@gmail.com>
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 <gaiusmod2@gmail.com>
Backported from master:
2023-06-12 Gaius Mulley <gaiusmod2@gmail.com>
PR modula2/110189
* gm2/pim/fail/foovaltype.mod: New test.
2023-07-29 Gaius Mulley <gaiusmod2@gmail.com>
Backported from master:
2023-06-08 Gaius Mulley <gaiusmod2@gmail.com>
PR modula2/110126
* gm2/pim/pass/fooasm3.mod: New test.
2023-07-29 Gaius Mulley <gaiusmod2@gmail.com>
Backported from master:
2023-06-07 Gaius Mulley <gaiusmod2@gmail.com>
PR modula2/110019
* gm2/cpp/fail/cpp-fail.exp: New test.
* gm2/cpp/fail/foocpp.mod: New test.
2023-07-29 Gaius Mulley <gaiusmod2@gmail.com>
Backported from master:
2023-05-24 Gaius Mulley <gaiusmod2@gmail.com>
PR modula2/109952
* gm2/pim/run/pass/hightests.mod: New test.
2023-07-29 Gaius Mulley <gaiusmod2@gmail.com>
Backported from master:
2023-05-19 Gaius Mulley <gaiusmod2@gmail.com>
PR modula2/109908
* gm2/isolib/run/pass/testdelete.mod: New test.
2023-07-28 Gaius Mulley <gaiusmod2@gmail.com>
Backported from master:
2023-05-16 Gaius Mulley <gaiusmod2@gmail.com>
PR modula2/109879
* gm2/isolib/run/pass/testreadint.mod: New test.
2023-07-28 Gaius Mulley <gaiusmod2@gmail.com>
Backported from master:
2023-05-12 Gaius Mulley <gaiusmod2@gmail.com>
PR modula2/109830
* gm2/isolib/run/pass/seqappend.mod: New test.
2023-07-28 Gaius Mulley <gaiusmod2@gmail.com>
Backported from master:
2023-05-11 Gaius Mulley <gaiusmod2@gmail.com>
PR modula2/109810
* gm2/pim/fail/highice.mod: New test.
2023-07-28 Gaius Mulley <gaiusmod2@gmail.com>
Backported from master:
2023-05-09 Gaius Mulley <gaiusmod2@gmail.com>
PR modula2/109779
* gm2/isolib/run/pass/skiplinetest.mod: New test.
2023-07-28 Gaius Mulley <gaiusmod2@gmail.com>
Backported from master:
2023-05-04 Gaius Mulley <gaiusmod2@gmail.com>
PR modula2/109729
* gm2/pim/run/pass/ForChar.mod: New test.
2023-07-28 Gaius Mulley <gaiusmod2@gmail.com>
Backported from master:
2023-04-26 Gaius Mulley <gaiusmod2@gmail.com>
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 <gaiusmod2@gmail.com>
Backported from master:
2023-04-23 Gaius Mulley <gaiusmod2@gmail.com>
* lib/gm2.exp (gm2_target_compile_default): Conditionally
append -lnsl -lsocket to ldflags.
2023-07-27 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2023-07-26 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/110755
* gcc.dg/pr110755.c: New test.
2023-07-27 Patrick Palka <ppalka@redhat.com>
Backported from master:
2023-07-26 Patrick Palka <ppalka@redhat.com>
PR c++/110809
* g++.dg/cpp2a/nontype-float3.C: New test.
2023-07-27 Richard Biener <rguenther@suse.de>
Backported from master:
2023-07-27 Richard Biener <rguenther@suse.de>
PR tree-optimization/110829
* gcc.dg/pr56837.c: XFAIL part of the testcase.
2023-07-27 Richard Biener <rguenther@suse.de>
Backported from master:
2023-07-26 Richard Biener <rguenther@suse.de>
PR tree-optimization/110799
* gcc.dg/torture/pr110799.c: New testcase.
2023-07-27 Richard Biener <rguenther@suse.de>
Backported from master:
2023-07-24 Richard Biener <rguenther@suse.de>
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 <andrew.carlotti@arm.com>
* 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 <rguenther@suse.de>
Revert:
2023-07-20 Roger Sayle <roger@nextmovesoftware.com>
* gcc.target/i386/sse4_1-stv-8.c: New test case.
2023-07-19 Patrick Palka <ppalka@redhat.com>
Backported from master:
2023-07-18 Patrick Palka <ppalka@redhat.com>
PR c++/110535
* g++.dg/cpp2a/concepts-surrogate1.C: New test.
* g++.dg/cpp2a/concepts-surrogate2.C: New test.
2023-07-19 Patrick Palka <ppalka@redhat.com>
Backported from master:
2023-06-11 Patrick Palka <ppalka@redhat.com>
PR c++/110122
* g++.dg/cpp2a/nontype-class57.C: New test.
* g++.dg/cpp2a/nontype-class58.C: New test.
2023-07-19 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2023-07-19 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/110731
* gcc.dg/pr110731.c: New test.
2023-07-19 Maciej W. Rozycki <macro@embecosm.com>
Backported from master:
2023-07-11 Maciej W. Rozycki <macro@embecosm.com>
* gcc.dg/vect/pr97428.c: Limit to `vect_double' targets.
2023-07-19 Iain Sandoe <iain@sandoe.co.uk>
Backported from master:
2023-07-03 Iain Sandoe <iain@sandoe.co.uk>
* lib/g++.exp: Remove additional flag handled by Darwin specs.
* lib/obj-c++.exp: Likewise.
2023-07-18 Harald Anlauf <anlauf@gmx.de>
Backported from master:
2023-07-17 Harald Anlauf <anlauf@gmx.de>
PR fortran/95947
PR fortran/110658
* gfortran.dg/deferred_character_37.f90: New test.
2023-07-17 Patrick Palka <ppalka@redhat.com>
Backported from master:
2023-07-15 Patrick Palka <ppalka@redhat.com>
PR c++/110524
* g++.dg/cpp2a/fn-template26.C: New test.
2023-07-17 Richard Biener <rguenther@suse.de>
PR tree-optimization/110669
* gcc.dg/torture/pr110669.c: New testcase.
2023-07-14 Uros Bizjak <ubizjak@gmail.com>
Backported from master:
2023-07-14 Uros Bizjak <ubizjak@gmail.com>
PR target/110206
* gcc.target/i386/pr110206.c: New test.
2023-07-14 Harald Anlauf <anlauf@gmx.de>
Backported from master:
2023-07-11 Harald Anlauf <anlauf@gmx.de>
PR fortran/110288
* gfortran.dg/findloc_10.f90: New test.
2023-07-13 Uros Bizjak <ubizjak@gmail.com>
Backported from master:
2023-07-13 Uros Bizjak <ubizjak@gmail.com>
PR target/106966
* gcc.target/alpha/pr106966.c: New test.
2023-07-12 Mo, Zewei <zewei.mo@intel.com>
* g++.target/i386/mv16.C: Add graniterapids-d.
* gcc.target/i386/funcspec-56.inc: Handle new march.
2023-07-11 Xi Ruoyao <xry111@xry111.site>
Backported from master:
2023-07-11 Xi Ruoyao <xry111@xry111.site>
* 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 <xry111@xry111.site>
Backported from master:
2023-07-10 Xi Ruoyao <xry111@xry111.site>
PR tree-optimization/110557
* g++.dg/vect/pr110557.cc: New test.
2023-07-08 Harald Anlauf <anlauf@gmx.de>
Backported from master:
2023-07-08 Harald Anlauf <anlauf@gmx.de>
PR fortran/110585
* gfortran.dg/findloc_9.f90: New test.
2023-07-07 Iain Buclaw <ibuclaw@gdcproject.org>
Backported from master:
2023-07-07 Iain Buclaw <ibuclaw@gdcproject.org>
PR d/108842
* gdc.dg/pr98277.d: Add more tests.
* gdc.dg/pr108842.d: New test.
2023-07-07 Richard Biener <rguenther@suse.de>
Backported from master:
2023-07-06 Richard Biener <rguenther@suse.de>
PR tree-optimization/110556
* gcc.dg/torture/pr110556.c: New testcase.
2023-07-07 Richard Biener <rguenther@suse.de>
Backported from master:
2023-07-06 Richard Biener <rguenther@suse.de>
PR tree-optimization/110515
* g++.dg/opt/pr110515.C: New testcase.
2023-07-07 Richard Biener <rguenther@suse.de>
Backported from master:
2023-06-26 Richard Biener <rguenther@suse.de>
PR tree-optimization/110381
* gcc.dg/vect/pr110381.c: New testcase.
2023-07-05 Michael Meissner <meissner@linux.ibm.com>
Backported from master:
2023-06-23 Michael Meissner <meissner@linux.ibm.com>
Aaron Sawdey <acsawdey@linux.ibm.com>
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 <rguenther@suse.de>
Backported from master:
2023-07-04 Richard Biener <rguenther@suse.de>
PR tree-optimization/110228
* gcc.dg/torture/pr110228.c: New testcase.
* gcc.dg/uninit-pr101912.c: Un-XFAIL.
2023-07-03 Eric Botcazou <ebotcazou@adacore.com>
* 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 <ibuclaw@gdcproject.org>
Backported from master:
2023-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
* gdc.dg/Wbuiltin_declaration_mismatch2.d: Fix failed tests.
2023-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
Backported from master:
2023-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
PR d/108962
* gdc.dg/pr108962.d: New test.
2023-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
Backported from master:
2023-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
PR d/110516
* gdc.dg/torture/pr110516a.d: New test.
* gdc.dg/torture/pr110516b.d: New test.
2023-07-01 Iain Buclaw <ibuclaw@gdcproject.org>
Backported from master:
2023-07-01 Iain Buclaw <ibuclaw@gdcproject.org>
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 <ibuclaw@gdcproject.org>
Backported from master:
2023-07-01 Iain Buclaw <ibuclaw@gdcproject.org>
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 <ppalka@redhat.com>
Backported from master:
2023-06-29 Patrick Palka <ppalka@redhat.com>
PR c++/110468
* g++.dg/cpp0x/noexcept79.C: New test.
2023-07-01 Patrick Palka <ppalka@redhat.com>
Backported from master:
2023-06-29 Patrick Palka <ppalka@redhat.com>
PR c++/110463
* g++.dg/cpp0x/constexpr-mutable6.C: New test.
2023-06-29 Marek Polacek <polacek@redhat.com>
Backported from master:
2023-06-29 Marek Polacek <polacek@redhat.com>
* 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 <polacek@redhat.com>
Backported from master:
2023-06-29 Marek Polacek <polacek@redhat.com>
* gcc.target/i386/pr104610.c: Use -fno-stack-protector.
* gcc.target/i386/pr69482-1.c: Likewise.
2023-06-29 Harald Anlauf <anlauf@gmx.de>
Backported from master:
2023-06-13 Harald Anlauf <anlauf@gmx.de>
Mikael Morin <mikael@gcc.gnu.org>
PR fortran/86277
* gfortran.dg/zero_sized_14.f90: New test.
* gfortran.dg/zero_sized_15.f90: New test.
2023-06-29 Harald Anlauf <anlauf@gmx.de>
Backported from master:
2023-04-19 Harald Anlauf <anlauf@gmx.de>
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 <hongtao.liu@intel.com>
* gcc.target/i386/pr110309.c: New test.
2023-06-28 Hongyu Wang <hongyu.wang@intel.com>
Backported from master:
2023-06-26 Hongyu Wang <hongyu.wang@intel.com>
* gcc.target/i386/mvc17.c: New test.
2023-06-28 Iain Buclaw <ibuclaw@gdcproject.org>
Backported from master:
2023-06-28 Iain Buclaw <ibuclaw@gdcproject.org>
PR d/106977
PR target/110406
* gdc.dg/torture/pr110406.d: New test.
2023-06-28 liuhongt <hongtao.liu@intel.com>
* 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 <hongtao.liu@intel.com>
* gcc.target/i386/bf16_short_warn.c: New test.
2023-06-27 Andrew Pinski <apinski@marvell.com>
Backported from master:
2023-06-27 Andrew Pinski <apinski@marvell.com>
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 <mjambor@suse.cz>
Backported from master:
2023-06-27 Martin Jambor <mjambor@suse.cz>
PR ipa/110276
* gcc.dg/ipa/pr110276.c: New test.
2023-06-26 Iain Buclaw <ibuclaw@gdcproject.org>
Backported from master:
2023-06-26 Iain Buclaw <ibuclaw@gdcproject.org>
PR d/110359
* gdc.dg/pr110359.d: New test.
2023-06-26 Iain Buclaw <ibuclaw@gdcproject.org>
PR d/110113
* gdc.test/compilable/test23978.d: New test.
2023-06-23 Jason Merrill <jason@redhat.com>
PR c++/110102
* g++.dg/cpp0x/initlist-opt1.C: New test.
2023-06-23 Jason Merrill <jason@redhat.com>
DR 2735
PR c++/109247
* g++.dg/cpp0x/initlist-explicit3.C: New test.
2023-06-23 Richard Biener <rguenther@suse.de>
Backported from master:
2023-06-19 Richard Biener <rguenther@suse.de>
PR tree-optimization/110298
* gcc.dg/torture/pr110298.c: New testcase.
2023-06-23 Richard Biener <rguenther@suse.de>
Backported from master:
2023-06-20 Richard Biener <rguenther@suse.de>
PR debug/110295
* g++.dg/debug/pr110295.C: New testcase.
2023-06-23 Richard Biener <rguenther@suse.de>
Backported from master:
2023-06-06 Richard Biener <rguenther@suse.de>
PR middle-end/110055
* g++.dg/warn/Wdangling-pointer-pr110055.C: New testcase.
2023-06-20 Alex Coplan <alex.coplan@arm.com>
Backported from master:
2023-06-07 Alex Coplan <alex.coplan@arm.com>
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 <alex.coplan@arm.com>
Backported from master:
2023-06-07 Alex Coplan <alex.coplan@arm.com>
PR target/110100
* gcc.target/aarch64/acle/pr110100.c: New test.
2023-06-20 Kewen Lin <linkw@linux.ibm.com>
Backported from master:
2023-06-13 Kewen Lin <linkw@linux.ibm.com>
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 <linkw@linux.ibm.com>
Backported from master:
2023-06-12 Kewen Lin <linkw@linux.ibm.com>
PR target/109932
* gcc.target/powerpc/pr109932-1.c: New test.
* gcc.target/powerpc/pr109932-2.c: New test.
2023-06-20 Kewen Lin <linkw@linux.ibm.com>
Backported from master:
2023-06-12 Kewen Lin <linkw@linux.ibm.com>
PR target/110011
* gcc.target/powerpc/pr110011.c: New test.
2023-06-16 Vladimir N. Makarov <vmakarov@redhat.com>
* gcc.target/sparc/pr109541.c: New.
2023-06-14 liuhongt <hongtao.liu@intel.com>
* gcc.target/i386/pr110227.c: New test.
2023-06-10 Georg-Johann Lay <avr@gjlay.de>
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 <apinski@marvell.com>
Backported from master:
2023-06-09 Andrew Pinski <apinski@marvell.com>
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 <iain@sandoe.co.uk>
Backported from master:
2023-06-02 Iain Sandoe <iain@sandoe.co.uk>
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 <hongtao.liu@intel.com>
* gcc.target/i386/pr110108-2.c: New test.
2023-06-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
Backported from master:
2023-05-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
PR target/109939
* gcc.target/arm/pr109939.c: New test.
2023-06-07 Alex Coplan <alex.coplan@arm.com>
Backported from master:
2023-05-25 Alex Coplan <alex.coplan@arm.com>
PR target/109800
* gcc.target/arm/pure-code/pr109800.c: New test.
2023-06-05 Iain Buclaw <ibuclaw@gdcproject.org>
Backported from master:
2023-06-05 Iain Buclaw <ibuclaw@gdcproject.org>
* gdc.dg/Wmismatched_enum.d: New test.
2023-06-03 Steve Kargl <kargl@gcc.gnu.org>
Backported from master:
2023-06-02 Steve Kargl <kargl@gcc.gnu.org>
PR fortran/100607
* gfortran.dg/select_rank_6.f90: New test.
2023-05-30 Christophe Lyon <christophe.lyon@linaro.org>
Backported from master:
2023-05-30 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c:
Support both definitions of int32_t.
2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
Backported from master:
2023-04-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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 <avr@gjlay.de>
PR target/82931
* gcc.target/avr/pr82931.c: New test.
2023-05-23 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/opt101.adb: New test.
* gnat.dg/opt101_pkg.ads: New helper.
2023-05-22 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2023-05-21 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/109505
* gcc.target/aarch64/sve/pr109505.c: New test.
2023-05-20 Triffid Hunter <triffid.hunter@gmail.com>
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 <ppalka@redhat.com>
Backported from master:
2023-05-16 Patrick Palka <ppalka@redhat.com>
PR c++/109871
* g++.dg/cpp2a/desig27.C: New test.
2023-05-19 Patrick Palka <ppalka@redhat.com>
Backported from master:
2023-05-15 Patrick Palka <ppalka@redhat.com>
* g++.dg/cpp23/feat-cxx2b.C: Test __cpp_auto_cast.
2023-05-18 Harald Anlauf <anlauf@gmx.de>
Backported from master:
2023-05-15 Harald Anlauf <anlauf@gmx.de>
PR fortran/109846
* gfortran.dg/ptr-func-5.f90: New test.
2023-05-18 Harald Anlauf <anlauf@gmx.de>
Backported from master:
2023-05-05 Harald Anlauf <anlauf@gmx.de>
PR fortran/109641
* gfortran.dg/overload_5.f90: New test.
2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
* 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 <stam.markianos-wright@arm.com>
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 <stam.markianos-wright@arm.com>
* 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 <stam.markianos-wright@arm.com>
* 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 <stam.markianos-wright@arm.com>
* gcc.target/arm/mve/mve_vadcq_vsbcq_fpscr_overwrite.c: New.
2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
* 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 <andrea.corallo@arm.com>
* 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 <andrea.corallo@arm.com>
* 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 <jakub@redhat.com>
Backported from master:
2023-05-17 Jakub Jelinek <jakub@redhat.com>
PR c++/109884
* c-c++-common/pr109884.c: New test.
2023-05-17 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2023-05-17 Jakub Jelinek <jakub@redhat.com>
PR c++/109868
* g++.dg/init/pr109868.C: New test.
2023-05-16 Marek Polacek <polacek@redhat.com>
Backported from master:
2023-05-16 Marek Polacek <polacek@redhat.com>
PR c++/109774
* g++.dg/warn/Wdangling-reference13.C: New test.
2023-05-16 Patrick O'Neill <patrick@rivosinc.com>
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 <rguenther@suse.de>
Backported from master:
2023-05-15 Richard Biener <rguenther@suse.de>
* gcc.dg/vect/pr108950.c: Re-order dg-require-effective-target
and dg-do.
2023-05-12 Patrick Palka <ppalka@redhat.com>
Backported from master:
2023-05-12 Patrick Palka <ppalka@redhat.com>
PR c++/83258
* g++.dg/ext/visibility/anon8.C: Mention PR83258.
* g++.dg/template/function2.C: Removed.
2023-05-12 Patrick Palka <ppalka@redhat.com>
Backported from master:
2023-05-11 Patrick Palka <ppalka@redhat.com>
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 <ppalka@redhat.com>
Backported from master:
2023-05-11 Patrick Palka <ppalka@redhat.com>
PR c++/103807
* g++.dg/cpp2a/lambda-targ1.C: New test.
2023-05-12 Patrick Palka <ppalka@redhat.com>
Backported from master:
2023-05-11 Patrick Palka <ppalka@redhat.com>
Jonathan Wakely <jwakely@redhat.com>
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 <ppalka@redhat.com>
Backported from master:
2023-05-09 Patrick Palka <ppalka@redhat.com>
PR c++/109761
* g++.dg/cpp0x/noexcept78.C: New test.
2023-05-12 Patrick Palka <ppalka@redhat.com>
Backported from master:
2023-05-07 Patrick Palka <ppalka@redhat.com>
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 <richard.sandiford@arm.com>
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 <rguenther@suse.de>
Backported from master:
2023-05-10 Richard Biener <rguenther@suse.de>
* g++.dg/torture/pr106922.C: Force _GLIBCXX_USE_CXX11_ABI to 1.
2023-05-09 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2023-05-09 Jakub Jelinek <jakub@redhat.com>
PR c++/109756
* g++.dg/cpp23/attr-assume11.C: New test.
2023-05-09 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2023-05-09 Jakub Jelinek <jakub@redhat.com>
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 <jakub@redhat.com>
Backported from master:
2023-05-09 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/109778
* gcc.c-torture/execute/pr109778.c: New test.
2023-05-09 Kewen Lin <linkw@linux.ibm.com>
Backported from master:
2023-04-26 Kewen Lin <linkw@linux.ibm.com>
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 <ppalka@redhat.com>
Backported from master:
2023-05-02 Patrick Palka <ppalka@redhat.com>
PR c++/109506
* g++.dg/cpp0x/nsdmi-template26.C: New test.
2023-05-05 Julian Brown <julian@codesourcery.com>
Backported from master:
2023-05-04 Julian Brown <julian@codesourcery.com>
PR fortran/109622
* gfortran.dg/goacc/pr109622-5.f90: New test.
* gfortran.dg/goacc/pr109622-6.f90: New test.
2023-05-05 Julian Brown <julian@codesourcery.com>
Backported from master:
2023-04-28 Julian Brown <julian@codesourcery.com>
PR fortran/109622
* gfortran.dg/goacc/attach-descriptor.f90: Adjust expected output.
2023-05-04 Richard Biener <rguenther@suse.de>
Backported from master:
2023-05-04 Richard Biener <rguenther@suse.de>
PR tree-optimization/109724
* g++.dg/torture/pr109724.C: New testcase.
2023-05-04 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2023-05-04 Jakub Jelinek <jakub@redhat.com>
PR debug/109676
* g++.target/i386/pr109676.C: New test.
2023-05-04 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
Backported from master:
2023-04-20 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
kito-cheng <kito.cheng@sifive.com>
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 <jason@redhat.com>
PR c++/109666
* g++.dg/cpp0x/nsdmi-array2.C: New test.
2023-05-02 Jason Merrill <jason@redhat.com>
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 <jbeulich@suse.com>
* 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 <jakub@redhat.com>
Backported from master:
2023-04-27 Jakub Jelinek <jakub@redhat.com>
PR c/109409
* gcc.dg/pr109409.c: New test.
2023-04-27 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2023-04-27 Jakub Jelinek <jakub@redhat.com>
PR c/107682
PR c/109412
* gcc.dg/pr109412.c: New test.
2023-04-26 Andrew Stubbs <ams@codesourcery.com>
Backported from master:
2023-04-20 Andrew Stubbs <ams@codesourcery.com>
* 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 <ams@codesourcery.com>
Backported from master:
2023-04-18 Andrew Stubbs <ams@codesourcery.com>
* gcc.target/gcn/fpdiv.c: Remove the -ffast-math requirement.
2023-04-26 Richard Biener <rguenther@suse.de>
Backported from master:
2023-04-25 Richard Biener <rguenther@suse.de>
PR tree-optimization/109609
* gcc.dg/torture/pr109609.c: New testcase.
2023-04-26 Richard Biener <rguenther@suse.de>
Backported from master:
2023-04-25 Richard Biener <rguenther@suse.de>
PR rtl-optimization/109585
* gcc.dg/torture/pr109585.c: New testcase.
2023-04-26 Richard Biener <rguenther@suse.de>
Backported from master:
2023-04-21 Richard Biener <rguenther@suse.de>
PR tree-optimization/109573
* g++.dg/vect/pr109573.cc: New testcase.
2023-04-26 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2023-04-25 Jakub Jelinek <jakub@redhat.com>
* g++.dg/cpp23/ext-floating2.C: Add dg-add-options for
float16, float32, float64 and float128.
2023-04-26 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2023-04-25 Jakub Jelinek <jakub@redhat.com>
PR c++/109278
* g++.dg/cpp23/ext-floating15.C: Add dg-add-options float128.
2023-04-26 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2023-04-20 Jakub Jelinek <jakub@redhat.com>
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 <jakub@redhat.com>
Backported from master:
2023-04-25 Jakub Jelinek <jakub@redhat.com>
PR target/109566
* gcc.target/powerpc/pr109566.c: New test.
2023-04-22 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2023-04-22 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/109583
* gcc.dg/pr109583.c: New test.
2023-04-21 Andrew MacLeod <amacleod@redhat.com>
Backported from master:
2023-04-20 Andrew MacLeod <amacleod@redhat.com>
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 <ppalka@redhat.com>
Backported from master:
2023-04-19 Patrick Palka <ppalka@redhat.com>
PR c++/109556
* g++.dg/cpp2a/concepts-placeholder13.C: New test.
2023-04-19 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2023-04-19 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/109524
* g++.dg/pr109524.C (nn::nn): Change argument type from nn & to
const nn &.
2023-04-19 Palmer Dabbelt <palmer@rivosinc.com>
Backported from master:
2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
* gcc.target/riscv/xtheadfmv-fmv.c: Force the ilp32d ABI.
2023-04-19 Palmer Dabbelt <palmer@rivosinc.com>
Backported from master:
2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
* gcc.target/riscv/rvv/rvv.exp (gcc_mabi): New variable.
2023-04-19 Palmer Dabbelt <palmer@rivosinc.com>
Backported from master:
2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
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 <ppalka@redhat.com>
Backported from master:
2023-04-17 Patrick Palka <ppalka@redhat.com>
PR c++/109531
* g++.dg/template/canon-type-20.C: New test.
* g++.dg/template/ttp36.C: New test.
2023-04-17 Martin Jambor <mjambor@suse.cz>
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 <philipp.tomsich@vrull.eu>
Di Zhao <di.zhao@amperecomputing.com>
* gcc.target/aarch64/ampere1-no_ldp_combine.c: New test.
2023-04-17 Jakub Jelinek <jakub@redhat.com>
* 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 <rguenther@suse.de>
PR tree-optimization/109524
* g++.dg/pr109524.C: New testcase.
2023-04-17 Jiufu Guo <guojiufu@linux.ibm.com>
PR testsuite/108809
* gcc.target/powerpc/builtins-5-p9-runnable.c: Update for BE.
2023-04-17 Kito Cheng <kito.cheng@sifive.com>
* 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 <pan2.li@intel.com>
* gcc.target/riscv/rvv/base/mask_insn_shortcut.c: New test.
2023-04-16 Jeff Law <jlaw@ventanamicro>
PR target/109508
* gcc.target/riscv/pr109508.c: New test.
2023-04-16 Roger Sayle <roger@nextmovesoftware.com>
PR target/54816
* gcc.target/avr/pr54816.c: New test case.
2023-04-15 Jason Merrill <jason@redhat.com>
PR c++/109357
* g++.dg/cpp2a/constexpr-dtor15.C: New test.
2023-04-15 Alexandre Oliva <oliva@adacore.com>
Kewen Lin <linkw@linux.ibm.com>
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 <jason@redhat.com>
PR c++/109514
* g++.dg/warn/Wdangling-pointer-6.C: New test.
2023-04-14 Harald Anlauf <anlauf@gmx.de>
PR fortran/109511
* gfortran.dg/set_exponent_1.f90: New test.
2023-04-14 Richard Biener <rguenther@suse.de>
* 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 <pault@gcc.gnu.org>
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 <rguenther@suse.de>
PR tree-optimization/109502
* gcc.dg/vect/pr109502.c: New testcase.
2023-04-14 Richard Biener <rguenther@suse.de>
* 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 <jlaw@ventanamicro.com>
Jakub Jelinek <jakub@redhat.com>
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 <guojiufu@linux.ibm.com>
PR analyzer/108722
* gcc.dg/analyzer/file-CWE-1341-example.c: Update.
2023-04-13 Patrick Palka <ppalka@redhat.com>
PR c++/109420
* g++.dg/template/typename27.C: New test.
2023-04-13 Jason Merrill <jason@redhat.com>
PR c++/109277
* g++.dg/ext/is_convertible5.C: New test.
2023-04-13 Gaius Mulley <gaiusmod2@gmail.com>
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 <richard.sandiford@arm.com>
PR target/108910
* gcc.dg/torture/pr108910.c: New test.
2023-04-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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 <jakub@redhat.com>
PR tree-optimization/109410
* gcc.dg/pr109410.c: New test.
2023-04-12 Jakub Jelinek <jakub@redhat.com>
PR target/109458
* gcc.target/i386/pr109458.c: New test.
2023-04-12 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/109462
* g++.dg/opt/pr109462.C: New test.
2023-04-12 Andrew MacLeod <amacleod@redhat.com>
PR tree-optimization/109462
* gcc.dg/uninit-pr101912.c: XFAIL the warning.
2023-04-12 Richard Biener <rguenther@suse.de>
PR tree-optimization/109473
* gcc.dg/vect/pr109473.c: New testcase.
2023-04-12 Harald Anlauf <anlauf@gmx.de>
PR fortran/104312
* gfortran.dg/entry_26.f90: New test.
* gfortran.dg/entry_27.f90: New test.
2023-04-12 Harald Anlauf <anlauf@gmx.de>
PR fortran/61615
PR fortran/99982
* gfortran.dg/interface_49.f90: New test.
2023-04-12 Richard Biener <rguenther@suse.de>
PR tree-optimization/109469
* gcc.dg/torture/pr109469.c: New testcase.
2023-04-12 Richard Biener <rguenther@suse.de>
PR tree-optimization/109434
* g++.dg/opt/pr109434.C: New testcase.
2023-04-12 Kewen Lin <linkw@linux.ibm.com>
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 <mynameisxiaou@gmail.com>
* gcc.target/riscv/zbs-extra-bit-or-twobits.c: New test.
2023-04-11 Yanzhang Wang <yanzhang.wang@intel.com>
Pan Li <pan2.li@intel.com>
Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
Kito Cheng <kito.cheng@sifive.com>
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 <tobias@codesourcery.com>
* gfortran.dg/gomp/affinity-clause-1.f90: Update scan-tree pattern
for -m32.
2023-04-11 Martin Liska <mliska@suse.cz>
PR driver/108241
* gcc.dg/pr108241.c: New test.
* gcc.dg/pr79570.c: Add also -g option.
2023-04-11 Andre Vieira <andre.simoesdiasvieira@arm.com>
* 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 <guihaoc@gcc.gnu.org>
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 <meissner@linux.ibm.com>
PR target/70243
* gcc.target/powerpc/pr70243.c: New test.
2023-04-10 Haochen Jiang <haochen.jiang@intel.com>
* 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 <jakub@redhat.com>
PR tree-optimization/109392
* gcc.dg/pr109392.c: New test.
2023-04-08 John David Anglin <danglin@gcc.gnu.org>
* gcc.dg/pr84877.c: xfail on hppa*-*-*.
2023-04-08 John David Anglin <danglin@gcc.gnu.org>
* gcc.dg/long_branch.c: Use timeout factor 2.0 on hppa*-*-*.
2023-04-08 Paul Thomas <pault@gcc.gnu.org>
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 <pault@gcc.gnu.org>
* 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 <oliva@adacore.com>
* gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Test for
fortran compiler, skip if missing.
2023-04-06 Stam Markianos-Wright <stam.markianos-wright@arm.com>
* 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 <amacleod@redhat.com>
PR tree-optimization/109417
* gcc.dg/pr109417.c: New.
2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
* rust/compile/issue-1422.rs: New test.
2023-04-06 Philip Herron <herron.philip@googlemail.com>
* rust/compile/issue-1361.rs: New test.
2023-04-06 Thomas Schwinge <thomas@codesourcery.com>
* rust/compile/issue-1830_bytes.rs: Fix up DejaGnu directives.
* rust/compile/issue-1830_str.rs: Likewise.
2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
* rust/compile/empty.in: New test.
* rust/compile/include_empty.rs: New test.
2023-04-06 Philip Herron <herron.philip@googlemail.com>
* rust/compile/torture/traits10.rs: Fix test-case
2023-04-06 Philip Herron <herron.philip@googlemail.com>
* rust/compile/issue-1725-1.rs: New test.
* rust/compile/issue-1725-2.rs: New test.
2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
* 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 <powerboat9.gamer@gmail.com>
* rust/compile/parse_empty_tuple_pattern.rs: New test.
2023-04-06 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
* rust/compile/issue-1830_bytes.rs: New test.
* rust/compile/issue-1830_str.rs: New test.
2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
* rust/compile/variadic.rs: New test.
2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
* rust/execute/torture/overflow1.rs: Fix test.
2023-04-06 mxlol233 <mxlol233@outlook.com>
* 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 <arthur.cohen@embecosm.com>
* 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 <powerboat9.gamer@gmail.com>
* rust/execute/torture/let-pattern-1.rs: New test.
2023-04-06 Philip Herron <herron.philip@googlemail.com>
* 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 <herron.philip@googlemail.com>
* rust/compile/func3.rs: update test case
2023-04-06 Philip Herron <herron.philip@googlemail.com>
* rust/compile/issue-1786.rs: New test.
2023-04-06 Philip Herron <herron.philip@googlemail.com>
* rust/compile/never_type_err1.rs: Moved to...
* rust/compile/never_type1.rs: ...here. It now works
2023-04-06 Philip Herron <herron.philip@googlemail.com>
* rust/compile/issue-1773.rs: New test.
2023-04-06 Philip Herron <herron.philip@googlemail.com>
* rust/execute/torture/issue-1720-2.rs: New test.
2023-04-06 mxlol233 <mxlol233@outlook.com>
* rust/compile/feature.rs: New test.
2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
* rust/compile/closure_move_expr.rs: New test.
2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
* rust/compile/parse_complex_generic_application.rs: New test.
* rust/compile/parse_complex_generic_application2.rs: New test.
2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
* rust/compile/multi_reference_type.rs: New test.
2023-04-06 Abdul Rafey <abdulrafeyq@gmail.com>
* rust/compile/issue-867.rs: New test.
2023-04-06 Lyra <teromene@teromene.fr>
* rust/compile/macro45.rs: New test.
2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
* 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 <mxlol233@outlook.com>
* rust/compile/diagnostic_underline.rs: New test.
2023-04-06 Philip Herron <herron.philip@googlemail.com>
* rust/compile/bounds.rs: change to use -fsyntax-only
* rust/execute/torture/issue-1720.rs: New test.
2023-04-06 Raiki Tamura <tamaron1203@gmail.com>
* 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 <mxlol233@outlook.com>
* rust/compile/bounds.rs: New test.
2023-04-06 Dave <dme2223@gmail.com>
* rust/compile/const10.rs: New test.
2023-04-06 Prajwal S N <prajwalnadig21@gmail.com>
* rust/compile/unsafe11.rs: New test.
2023-04-06 Alexandre Oliva <oliva@adacore.com>
* gcc.dg/signbit-2.c: Add -maltivec if supported.
2023-04-06 Alexandre Oliva <oliva@adacore.com>
Thomas Schwinge <thomas@codesourcery.com>
PR testsuite/108899
* g++.dg/modules/modules.exp (unsupported): Drop renaming.
Fix quoting.
2023-04-05 Gaius Mulley <gaiusmod2@gmail.com>
PR modula2/109423
* gm2/pim/fail/setunknown.mod: New test.
* gm2/pim/fail/setunknown2.mod: New test.
2023-04-05 Jeff Law <jlaw@ventanamicro>
PR target/108892
* gcc.c-torture/compile/pr108892.c: New test.
2023-04-05 Martin Jambor <mjambor@suse.cz>
PR ipa/108959
* gcc.dg/ipa/pr108959.c: New test.
2023-04-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
* g++.target/riscv/rvv/base/bug-23.C: New test.
2023-04-05 Juzhe-Zhong <juzhe.zhong@rivai.ai>
* gcc.target/riscv/rvv/vsetvl/pr109399.c: New test.
2023-04-04 Harald Anlauf <anlauf@gmx.de>
PR fortran/104349
* gfortran.dg/der_charlen_1.f90: Adjust dg-patterns.
* gfortran.dg/pr104349.f90: New test.
2023-04-04 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/109386
* gcc.c-torture/execute/ieee/pr109386.c: New test.
2023-04-04 Marek Polacek <polacek@redhat.com>
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 <stam.markianos-wright@arm.com>
* 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 <jakub@redhat.com>
PR target/109384
* gcc.target/riscv/arch-19.c: Expect a different message about zfinx
vs. f conflict.
2023-04-04 Richard Biener <rguenther@suse.de>
PR tree-optimization/109304
* gcc.dg/pr109304.c: New testcase.
2023-04-04 Kewen Lin <linkw@linux.ibm.com>
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 <jason@redhat.com>
PR c++/107484
* g++.dg/lookup/friend25.C: New test.
2023-04-03 Patrick Palka <ppalka@redhat.com>
PR c++/109300
* g++.dg/cpp1y/var-templ79.C: New test.
2023-04-03 Jakub Jelinek <jakub@redhat.com>
Martin Jambor <mjambor@suse.cz>
PR ipa/109303
* gcc.dg/pr109303.c: New test.
2023-04-03 Haochen Gui <guihaoc@gcc.gnu.org>
PR target/102146
* gcc.target/powerpc/pr56605.c: Modify the match pattern for dump
scan.
2023-04-02 John David Anglin <danglin@gcc.gnu.org>
PR target/109375
* gnat.dg/opt39.adb: Add hppa*-*-* to dg-additional-options list.
2023-04-02 John David Anglin <danglin@gcc.gnu.org>
PR target/109376
* gnat.dg/prot7.adb: Skip on hppa.
2023-04-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
kito-cheng <kito.cheng@sifive.com>
* 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 <juzhe.zhong@rivai.ai>
* 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 <ppalka@redhat.com>
PR c++/109160
* g++.dg/cpp2a/concepts-placeholder12.C: New test.
2023-04-01 Patrick Palka <ppalka@redhat.com>
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 <jakub@redhat.com>
* 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 <jakub@redhat.com>
PR tree-optimization/109362
* gcc.target/i386/pr109362.c: New test.
2023-04-01 Jakub Jelinek <jakub@redhat.com>
Richard Sandiford <richard.sandiford@arm.com>
PR target/109254
* gcc.target/aarch64/sve/pr109254.c: New test.
2023-03-31 Jakub Jelinek <jakub@redhat.com>
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 <amacleod@redhat.com>
* 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 <vmakarov@redhat.com>
* gcc.target/i386/pr109052-2.c: New.
2023-03-31 Jakub Jelinek <jakub@redhat.com>
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 <hongtao.liu@intel.com>
* g++.target/i386/pr85048.C: New test.
2023-03-30 Jason Merrill <jason@redhat.com>
PR c++/105452
* g++.dg/lookup/anon8.C: New test.
2023-03-30 Jason Merrill <jason@redhat.com>
PR c++/105221
* g++.dg/cpp1z/noexcept-type27.C: New test.
2023-03-30 Jakub Jelinek <jakub@redhat.com>
PR c++/109319
* g++.dg/cpp23/subscript14.C: New test.
2023-03-30 Andrew MacLeod <amacleod@redhat.com>
PR tree-optimization/109154
* gcc.dg/Walloca-13.c: Remove bogus warning that is now fixed.
2023-03-30 Jason Merrill <jason@redhat.com>
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 <rguenther@suse.de>
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 <rguenther@suse.de>
PR tree-optimization/109342
* g++.dg/torture/pr109342.C: New testcase.
2023-03-30 Jakub Jelinek <jakub@redhat.com>
PR c++/109278
* g++.dg/cpp23/ext-floating15.C: New test.
2023-03-30 liuhongt <hongtao.liu@intel.com>
* gcc.target/i386/pr88828-0.c: Adjust testcase.
2023-03-29 Gaius Mulley <gaiusmod2@gmail.com>
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 <jiawei@iscas.ac.cn>
* gcc.target/riscv/arch-19.c: New test.
2023-03-29 Richard Biener <rguenther@suse.de>
PR tree-optimization/109331
* gcc.dg/torture/pr109331.c: New testcase.
2023-03-29 Richard Biener <rguenther@suse.de>
* g++.dg/pr94920.C: Scan forwprop1 instead of optimized.
2023-03-29 Richard Biener <rguenther@suse.de>
PR tree-optimization/109327
* gcc.dg/pr109327.c: New testcase.
2023-03-29 Richard Biener <rguenther@suse.de>
PR ipa/106124
* g++.dg/gomp/pr106124.C: New testcase.
2023-03-29 Jakub Jelinek <jakub@redhat.com>
Richard Biener <rguenther@suse.de>
PR tree-optimization/109301
* gcc.dg/pr109301.c: New test.
2023-03-29 Jason Merrill <jason@redhat.com>
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 <thomas@codesourcery.com>
* gfortran.dg/weak-2.f90: Enable for nvptx target.
2023-03-28 David Malcolm <dmalcolm@redhat.com>
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 <jason@redhat.com>
PR c++/107163
* g++.dg/warn/Wsequence-point-5.C: New test.
2023-03-28 Kito Cheng <kito.cheng@sifive.com>
PR target/109312
* gcc.target/riscv/predef-__riscv_v_intrinsic.c: New test.
2023-03-28 Alexander Monakov <amonakov@ispras.ru>
PR rtl-optimization/109187
* gcc.dg/pr109187.c: New test.
2023-03-28 Andrew MacLeod <amacleod@redhat.com>
PR tree-optimization/109265
PR tree-optimization/109274
* gcc.dg/pr109274.c: New.
* gfortran.dg/pr109265.f90: New.
2023-03-28 Richard Biener <rguenther@suse.de>
PR tree-optimization/107087
* g++.dg/pr107087.C: New testcase.
2023-03-28 Richard Sandiford <richard.sandiford@arm.com>
PR target/109072
* gcc.target/aarch64/pr109072_1.c: New test.
* gcc.target/aarch64/pr109072_2.c: Likewise.
2023-03-28 Jakub Jelinek <jakub@redhat.com>
PR middle-end/106190
* gcc.dg/asan/pr106190.c: New test.
2023-03-28 Eric Botcazou <ebotcazou@adacore.com>
* 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 <jakub@redhat.com>
PR target/109276
* gcc.target/i386/pr109276.c: New test.
2023-03-28 Eric Botcazou <ebotcazou@adacore.com>
* 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 <ro@CeBiTec.Uni-Bielefeld.DE>
* 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 <rguenther@suse.de>
PR tree-optimization/54498
* g++.dg/torture/pr54498.C: New testcase.
2023-03-27 Richard Biener <rguenther@suse.de>
PR tree-optimization/108357
* gcc.dg/tree-ssa/pr108357.c: New testcase.
2023-03-27 Martin Liska <mliska@suse.cz>
* lib/verify-sarif-file.py: Use apostrophes instead
of double quotes.
2023-03-27 Kewen Lin <linkw@linux.ibm.com>
PR target/109167
* gcc.target/powerpc/pr109167.c: New test.
2023-03-27 Kewen Lin <linkw@linux.ibm.com>
PR target/109082
* gcc.target/powerpc/pr109082.c: New test.
2023-03-26 Andreas Schwab <schwab@linux-m68k.org>
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 <jakub@redhat.com>
PR tree-optimization/109230
* gcc.dg/pr109230.c: New test.
2023-03-26 Jakub Jelinek <jakub@redhat.com>
PR ipa/105685
* c-c++-common/cold-2.c: New test.
2023-03-25 David Malcolm <dmalcolm@redhat.com>
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 <ppalka@redhat.com>
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 <jason@redhat.com>
PR c++/105481
* g++.dg/cpp0x/fntmpdefarg-partial1.C: New test.
2023-03-24 David Malcolm <dmalcolm@redhat.com>
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 <amacleod@redhat.com>
PR tree-optimization/109238
* gcc.dg/pr109238.c: New.
2023-03-24 Richard Biener <rguenther@suse.de>
PR tree-optimization/106912
* gcc.dg/profile-generate-4.c: New testcase.
2023-03-24 Gaius Mulley <gaiusmod2@gmail.com>
* 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 <jakub@redhat.com>
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 <string.h>, use __builtin_memset instead of
memset.
2023-03-24 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/99739
* gcc.dg/tree-ssa/pr99739.c: New test.
2023-03-24 Alexandre Oliva <oliva@adacore.com>
* 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 <guihaoc@gcc.gnu.org>
Tobias Burnus <tobias@codesourcery.com>
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 <jason@redhat.com>
PR c++/105996
* g++.dg/cpp0x/constexpr-pmf3.C: New test.
2023-03-23 Hans-Peter Nilsson <hp@axis.com>
* gcc.dg/tree-ssa/ssa-fre-100.c: XFAIL for ! natural_alignment_32.
2023-03-23 Hans-Peter Nilsson <hp@axis.com>
* gcc.dg/tree-ssa/pr100359.c: Compile-only for ! natural_alignment_32.
2023-03-23 Pat Haugen <pthaugen@linux.ibm.com>
* gcc.target/powerpc/mod-no_copy.c: New.
* gcc.target/powerpc/mod-peephole.c: New.
2023-03-23 Andrew Pinski <apinski@marvell.com>
PR c/84900
* gcc.dg/compound-literal-cast-lvalue-1.c: New test.
2023-03-23 Gaius Mulley <gaiusmod2@gmail.com>
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 <rguenther@suse.de>
PR tree-optimization/107569
* g++.dg/opt/pr107569.C: New testcase.
2023-03-23 Richard Biener <rguenther@suse.de>
PR tree-optimization/109262
* g++.dg/torture/pr109262.C: New testcase.
2023-03-23 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/div_zero.adb: Skip for aarch64*-*-* targets.
2023-03-23 Marek Polacek <polacek@redhat.com>
PR c++/107532
* g++.dg/warn/Wdangling-reference11.C: New test.
* g++.dg/warn/Wdangling-reference12.C: New test.
2023-03-23 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/109176
* gcc.target/aarch64/sve/pr109176.c: New test.
2023-03-23 Pan Li <pan2.li@intel.com>
Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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 <jason@redhat.com>
PR c++/109241
* g++.dg/cpp1y/lambda-generic-local-class2.C: New test.
2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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 <juzhe.zhong@rivai.ai>
PR target/109228
* gcc.target/riscv/rvv/base/vlenb-1.c: New test.
2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
kito-cheng <kito.cheng@sifive.com>
* 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 <juzhe.zhong@rivai.ai>
kito-cheng <kito.cheng@sifive.com>
* 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 <kito.cheng@sifive.com>
* lib/target-supports.exp (check_effective_target_riscv_vector):
New.
2023-03-22 David Malcolm <dmalcolm@redhat.com>
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 <jason@redhat.com>
PR c++/108390
* g++.dg/template/partial-order3.C: New test.
2023-03-22 Harald Anlauf <anlauf@gmx.de>
Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/104572
* gfortran.dg/pr104572.f90: New test.
2023-03-22 Vladimir N. Makarov <vmakarov@redhat.com>
* gcc.target/i386/pr109137.c: New.
2023-03-22 Jason Merrill <jason@redhat.com>
PR c++/108795
* g++.dg/ext/attr-tsafe1.C: New test.
2023-03-22 Alex Coplan <alex.coplan@arm.com>
PR c++/109177
* g++.dg/ext/pr109177.C: New test.
2023-03-22 David Malcolm <dmalcolm@redhat.com>
PR analyzer/109239
* gcc.dg/analyzer/deref-before-check-pr109239-linux-bus.c: New test.
2023-03-22 Andrew Jenner <andrew@codesourcery.com>
* gcc.target/gcn/complex.c: New test.
2023-03-21 Harald Anlauf <anlauf@gmx.de>
PR fortran/99036
* gfortran.dg/pr99036.f90: New test.
2023-03-21 Jason Merrill <jason@redhat.com>
PR c++/106890
* g++.dg/cpp0x/nsdmi-template25.C: New test.
2023-03-21 Richard Biener <rguenther@suse.de>
PR tree-optimization/109219
* gcc.dg/torture/pr109219.c: New testcase.
2023-03-21 Jakub Jelinek <jakub@redhat.com>
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 <jakub@redhat.com>
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 <jakub@redhat.com>
PR tree-optimization/109215
* gcc.dg/Wzero-length-array-bounds-3.c: New test.
2023-03-21 Richard Biener <rguenther@suse.de>
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 <pault@gcc.gnu.org>
PR fortran/109209
* gfortran.dg/pr109209.f90: New test.
2023-03-20 Marek Polacek <polacek@redhat.com>
PR c++/109159
* g++.dg/cpp0x/explicit16.C: New test.
2023-03-20 Jakub Jelinek <jakub@redhat.com>
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 <meissner@linux.ibm.com>
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 <anlauf@gmx.de>
PR fortran/109186
* gfortran.dg/nearest_6.f90: New test.
2023-03-20 Peter Bergner <bergner@linux.ibm.com>
PR target/109178
* gcc.target/powerpc/pr109178.c: New test.
2023-03-20 Jakub Jelinek <jakub@redhat.com>
* g++.dg/torture/20230313.C (auto_vec): Change m_data type
from char to char [2 * sizeof (int)].
2023-03-20 Paul Thomas <pault@gcc.gnu.org>
PR fortran/87127
* gfortran.dg/external_procedures_4.f90: New test.
2023-03-19 Harald Anlauf <anlauf@gmx.de>
PR fortran/85877
* gfortran.dg/pr85877.f90: New test.
2023-03-19 Xin Liu <xin.liu@oss.cipunited.com>
* gcc.target/mips/mips.exp (mips-dg-options): Disable micromips
for MSA tests.
2023-03-18 David Malcolm <dmalcolm@redhat.com>
PR analyzer/109094
* gcc.dg/analyzer/setjmp-pr109094.c: New test.
2023-03-18 Paul Thomas <pault@gcc.gnu.org>
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 <hp@axis.com>
* 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 <jason@redhat.com>
PR c++/108975
* g++.dg/cpp0x/lambda/lambda-const11.C: New test.
2023-03-17 Jason Merrill <jason@redhat.com>
PR c++/109172
* g++.dg/eh/dtor4.C: New test.
2023-03-17 Jason Merrill <jason@redhat.com>
PR c++/69410
* g++.dg/lookup/friend24.C: New test.
2023-03-17 Jakub Jelinek <jakub@redhat.com>
PR target/105554
* gcc.target/i386/pr105554.c: New test.
2023-03-17 Jakub Jelinek <jakub@redhat.com>
PR c/109151
* c-c++-common/ubsan/div-by-zero-8.c: New test.
2023-03-17 Vladimir N. Makarov <vmakarov@redhat.com>
* gcc.target/i386/pr109052.c: New.
2023-03-17 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
kito-cheng <kito.cheng@sifive.com>
* 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 <jakub@redhat.com>
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 <jakub@redhat.com>
PR middle-end/108685
* c-c++-common/gomp/doacross-8.c: New test.
2023-03-16 Jason Merrill <jason@redhat.com>
PR c++/105809
* g++.dg/cpp0x/constexpr-__func__3.C: New test.
2023-03-16 Jason Merrill <jason@redhat.com>
PR c++/108242
* g++.dg/cpp1y/lambda-generic-func2.C: New test.
2023-03-16 Jason Merrill <jason@redhat.com>
PR c++/101869
* g++.dg/cpp0x/enum43.C: New test.
2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
* gm2/types/run/pass/d.c: Add missing include <stdbool.h>.
2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
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 <gaiusmod2@gmail.com>
* 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 <ppalka@redhat.com>
PR c++/109030
* g++.dg/cpp2a/constexpr-inst2.C: New test.
2023-03-16 Patrick Palka <ppalka@redhat.com>
PR c++/100288
* g++.dg/cpp2a/concepts-recursive-sat5.C: New test.
2023-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
* 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 <mliska@suse.cz>
PR middle-end/106133
* c-c++-common/pr106133.c: New test.
2023-03-16 Alexandre Oliva <oliva@adacore.com>
* gcc.dg/vect/pr103116-2.c (x): Fix array size.
2023-03-16 Jason Merrill <jason@redhat.com>
PR c++/105406
* g++.dg/coroutines/co-await-moveonly1.C: New test.
2023-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
PR d/109144
* gdc.dg/torture/pr109144.d: New test.
2023-03-16 Richard Biener <rguenther@suse.de>
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 <jason@redhat.com>
PR c++/103871
PR c++/98056
* g++.dg/coroutines/co-await-initlist1.C: New test.
2023-03-15 David Malcolm <dmalcolm@redhat.com>
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 <ubizjak@gmail.com>
* 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 <anlauf@gmx.de>
Tobias Burnus <tobias@codesourcery.com>
PR fortran/58331
* gfortran.dg/class_dummy_10.f90: New test.
2023-03-15 Marek Polacek <polacek@redhat.com>
PR c++/107280
* g++.dg/cpp1z/constexpr-lambda28.C: New test.
2023-03-15 Richard Biener <rguenther@suse.de>
* g++.dg/warn/Wuse-after-free3.C: Remove expected duplicate
diagnostic.
2023-03-15 Jason Merrill <jason@redhat.com>
PR c++/58538
* g++.dg/template/ttp7.C: Remove expected error.
2023-03-15 Jason Merrill <jason@redhat.com>
PR c++/108179
PR c++/104107
PR c++/95036
* g++.dg/template/ttp35.C: New test.
2023-03-15 Richard Biener <rguenther@suse.de>
PR tree-optimization/109139
* gcc.dg/torture/pr109139.c: New testcase.
2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
* 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 <christoph.muellner@vrull.eu>
* gcc.target/riscv/xtheadfmv-fmv.c: New test.
2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
* gcc.target/riscv/xtheadmac-mula-muls.c: New test.
2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
* 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 <christoph.muellner@vrull.eu>
* 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 <christoph.muellner@vrull.eu>
* gcc.target/riscv/xtheadbs-tst.c: New test.
2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
* gcc.target/riscv/xtheadba-addsl.c: New test.
2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
* gcc.target/riscv/mcpu-thead-c906.c: New test.
2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
* 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 <lin1.hu@intel.com>
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 <ppalka@redhat.com>
PR c++/96830
* g++.dg/cpp2a/concepts-class5.C: New test.
* g++.dg/cpp2a/concepts-class5a.C: New test.
2023-03-14 Patrick Palka <ppalka@redhat.com>
PR c++/96830
* g++.dg/cpp2a/concepts-friend14.C: New test.
2023-03-14 Jason Merrill <jason@redhat.com>
PR c++/108468
* g++.dg/cpp1y/var-templ78.C: New test.
2023-03-14 Jason Merrill <jason@redhat.com>
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 <jakub@redhat.com>
PR target/109109
* gcc.target/i386/pr109109-1.c: New test.
* gcc.target/i386/pr109109-2.c: New test.
2023-03-14 Iain Buclaw <ibuclaw@gdcproject.org>
PR d/109108
* gdc.dg/torture/imports/pr109108.d: New test.
* gdc.dg/torture/pr109108.d: New test.
2023-03-14 Jakub Jelinek <jakub@redhat.com>
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 <jakub@redhat.com>
PR c++/109096
* g++.dg/cpp1z/has-unique-obj-representations3.C: New test.
2023-03-14 Richard Biener <rguenther@suse.de>
* gcc.dg/auto-init-unused-1.c: New testcase.
2023-03-14 Eric Botcazou <ebotcazou@adacore.com>
PR tree-optimization/109005
* gnat.dg/specs/opt6.ads: New test.
2023-03-14 Tamar Christina <tamar.christina@arm.com>
PR testsuite/109118
* gcc.dg/mla_1.c: Moved to...
* gcc.target/aarch64/sve/mla_3.c: ...here.
2023-03-14 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/109115
* gcc.dg/pr109115.c: New test.
2023-03-14 Richard Biener <rguenther@suse.de>
* g++.dg/torture/20230313.C: New testcase.
2023-03-13 Gaius Mulley <gaiusmod2@gmail.com>
* gm2/pim/fail/largeconst.mod: New test.
2023-03-13 Jason Merrill <jason@redhat.com>
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 <dmalcolm@redhat.com>
PR analyzer/105906
* gcc.dg/analyzer/leak-pr105906.c: New test.
2023-03-13 David Malcolm <dmalcolm@redhat.com>
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 <dmalcolm@redhat.com>
* 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 <juzhe.zhong@rivai.ai>
* gcc.target/riscv/rvv/base/merge_constraint-2.c: New test.
2023-03-13 Kito Cheng <kito.cheng@sifive.com>
* 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 <juzhe.zhong@rivai.ai>
* gcc.target/riscv/rvv/base/bug-1.c: New test.
2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
* 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 <polacek@redhat.com>
PR c++/107532
* g++.dg/warn/Wdangling-reference10.C: New test.
2023-03-13 Lewis Hyatt <lhyatt@gmail.com>
PR preprocessor/67046
* c-c++-common/cpp/pr67046.c: New test.
2023-03-13 Richard Biener <rguenther@suse.de>
PR tree-optimization/109046
* gcc.dg/tree-ssa/forwprop-39.c: New testcase.
2023-03-12 Jakub Jelinek <jakub@redhat.com>
* 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 <roger@nextmovesoftware.com>
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 <tamar.christina@arm.com>
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 <tamar.christina@arm.com>
Richard Sandiford <richard.sandiford@arm.com>
PR target/108583
* gcc.dg/mla_1.c: New test.
2023-03-12 Gaius Mulley <gaiusmod2@gmail.com>
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 <cupertino.miranda@oracle.com>
* 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 <anlauf@gmx.de>
PR fortran/106945
* gfortran.dg/pr106945.f90: New test.
2023-03-10 Hans-Peter Nilsson <hp@axis.com>
* lib/target-supports.exp (check_fork_available): Don't signal
true for CRIS running on a simulator.
2023-03-10 Hans-Peter Nilsson <hp@axis.com>
* gcc.dg/pr108117.c: Require effective-target scheduling.
2023-03-10 Hans-Peter Nilsson <hp@axis.com>
* gcc.dg/pr106397.c: Add -w to options.
2023-03-10 Jakub Jelinek <jakub@redhat.com>
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 <jakub@redhat.com>
PR c++/107558
* g++.dg/gomp/pr107558.C: New test.
2023-03-10 Jakub Jelinek <jakub@redhat.com>
PR c++/109039
* g++.dg/abi/no_unique_address7.C: New test.
2023-03-10 Jason Merrill <jason@redhat.com>
PR c++/108972
* g++.dg/cpp2a/concepts-lambda3.C: Run at lower std levels,
but expect errors.
2023-03-10 Marek Polacek <polacek@redhat.com>
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 <anlauf@gmx.de>
PR fortran/104332
* gfortran.dg/bind_c_usage_34.f90: New test.
2023-03-10 Andrew Pinski <apinski@marvell.com>
* gcc.target/aarch64/rev16_2.c: New test.
* gcc.target/aarch64/shift_and_operator-1.c: New test.
2023-03-10 David Malcolm <dmalcolm@redhat.com>
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 <jason@redhat.com>
PR c++/108566
* g++.dg/abi/anon6.C: New test.
2023-03-10 David Malcolm <dmalcolm@redhat.com>
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 <jakub@redhat.com>
PR c/108079
* c-c++-common/Wunused-var-18.c: New test.
2023-03-10 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/109008
* gcc.dg/pr109008.c: New test.
2023-03-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
* gcc.target/riscv/rvv/base/merge_constraint-1.c: New test.
2023-03-10 Jason Merrill <jason@redhat.com>
PR c++/108099
* g++.dg/ext/int128-7.C: New test.
2023-03-10 Jason Merrill <jason@redhat.com>
PR c++/108542
* g++.dg/contracts/contracts-err1.C: New test.
2023-03-09 Jason Merrill <jason@redhat.com>
PR c++/108773
* g++.dg/cpp0x/initlist-array18.C: New test.
* g++.dg/cpp0x/initlist-array19.C: New test.
2023-03-09 David Malcolm <dmalcolm@redhat.com>
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 <tamar.christina@arm.com>
* gcc.target/aarch64/tbz_2.c: New test.
* gcc.target/aarch64/tbz_3.c: New test.
2023-03-09 Jason Merrill <jason@redhat.com>
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 <jason@redhat.com>
Michael Spertus <mike@spertus.com>
PR c++/105841
* g++.dg/cpp2a/class-deduction-alias14.C: New test.
2023-03-09 Jason Merrill <jason@redhat.com>
* g++.dg/ext/is_deducible1.C: Guard with
__has_builtin (__is_deducible).
2023-03-09 Jason Merrill <jason@redhat.com>
PR c++/105841
* g++.dg/ext/is_deducible1.C: New test.
2023-03-09 Vladimir N. Makarov <vmakarov@redhat.com>
* gcc.target/aarch64/pr108999.c: New.
2023-03-09 Richard Biener <rguenther@suse.de>
PR middle-end/108995
* gcc.dg/ubsan/pr108995.c: New testcase.
2023-03-09 Jakub Jelinek <jakub@redhat.com>
Richard Biener <rguenther@suse.de>
PR tree-optimization/109008
* gcc.c-torture/execute/ieee/pr109008.c: New test.
2023-03-08 Kewen Lin <linkw@linux.ibm.com>
* 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 <linkw@linux.ibm.com>
* 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 <linkw@linux.ibm.com>
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 <linkw@linux.ibm.com>
PR testsuite/108730
* gcc.target/powerpc/bfp/scalar-test-neg-8.c: Adjust with lp64
effective target requirement.
2023-03-08 Kewen Lin <linkw@linux.ibm.com>
PR testsuite/108813
* gcc.target/powerpc/pr101384-2.c: Adjust with xxspltib.
2023-03-08 Kewen Lin <linkw@linux.ibm.com>
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 <jlaw@ventanamicro>
* gcc.target/mips/msa-ds.c: Fix over eager pattern matching.
2023-03-08 Hans-Peter Nilsson <hp@axis.com>
* 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 <jason@redhat.com>
PR c++/108526
PR c++/106651
* g++.dg/cpp23/static-operator-call5.C: Pass -g.
2023-03-07 Marek Polacek <polacek@redhat.com>
PR c++/107532
* g++.dg/warn/Wdangling-reference8.C: New test.
* g++.dg/warn/Wdangling-reference9.C: New test.
2023-03-07 Robin Dapp <rdapp@linux.ibm.com>
* gcc.dg/vect/slp-3.c: Add '{ ... }'.
2023-03-07 Jakub Jelinek <jakub@redhat.com>
PR c++/109042
* g++.dg/rtti/pr109042.C: New test.
2023-03-07 Marek Polacek <polacek@redhat.com>
PR c++/109030
* g++.dg/cpp0x/noexcept77.C: New test.
2023-03-07 Marek Polacek <polacek@redhat.com>
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 <pan2.li@intel.com>
Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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 <xry111@xry111.site>
* 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 <xry111@xry111.site>
* gcc.target/aarch64/pr104005.c (dg-options): Add
-fno-stack-protector.
2023-03-07 Xi Ruoyao <xry111@xry111.site>
* gcc.target/aarch64/auto-init-7.c (dg-options): Add
-fno-stack-protector.
2023-03-07 Xi Ruoyao <xry111@xry111.site>
* gcc.target/aarch64/pr103147-10.c (dg-options): Add
-fno-stack-protector.
* g++.target/aarch64/pr103147-10.C: Likewise.
2023-03-07 Xi Ruoyao <xry111@xry111.site>
* gcc.target/aarch64/sve/pcs/aarch64-sve-pcs.exp (sve_flags):
Add -fno-stack-protector.
2023-03-07 Xi Ruoyao <xry111@xry111.site>
PR testsuite/70150
* gcc.target/aarch64/fuse_adrp_add_1.c (dg-options): Add
-fno-pie.
2023-03-07 Xi Ruoyao <xry111@xry111.site>
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 <xry111@xry111.site>
PR testsuite/70150
* gcc.target/aarch64/aapcs64/aapcs64.exp (additional_flags):
Add -fno-pie -no-pie.
2023-03-07 Hans-Peter Nilsson <hp@axis.com>
* lib/target-supports.exp (check_compile): Support scanning tree-dumps.
2023-03-07 Hans-Peter Nilsson <hp@axis.com>
* 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 <hp@axis.com>
* lib/target-supports.exp (check_effective_target_tail_call): New.
2023-03-07 Hans-Peter Nilsson <hp@axis.com>
* gcc.dg/analyzer/allocation-size-multiline-3.c: Handle
int32_t being "long int".
2023-03-07 Hans-Peter Nilsson <hp@axis.com>
* lib/multiline.exp (_build_multiline_regex): Map
"{re:" to "(", similarly ")?" from ":re?}" and the
same without question mark.
2023-03-06 Paul-Antoine Arras <pa@codesourcery.com>
* 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 <rguenther@suse.de>
PR tree-optimization/109025
* gcc.dg/vect/pr109025.c: New testcase.
2023-03-06 Xi Ruoyao <xry111@xry111.site>
* 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 <xry111@xry111.site>
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 <anlauf@gmx.de>
Tobias Burnus <tobias@codesourcery.com>
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 <jakub@redhat.com>
* gcc.dg/vect/slp-perm-8.c: Fix up syntax error in
scan-tree-dump-times target selector.
2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
SiYu Wu <siyu@isrc.iscas.ac.cn>
* 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 <shihua@iscas.ac.cn>
SiYu Wu <siyu@isrc.iscas.ac.cn>
* 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 <shihua@iscas.ac.cn>
SiYu Wu <siyu@isrc.iscas.ac.cn>
* 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 <shihua@iscas.ac.cn>
SiYu Wu <siyu@isrc.iscas.ac.cn>
* 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 <vineetg@rivosinc.com>
* 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 <juzhe.zhong@rivai.ai>
kito-cheng <kito.cheng@sifive.com>
* gcc.target/riscv/rvv/base/vlmul_v.c: New test.
2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <sinan.lin@linux.alibaba.com>
* gcc.target/riscv/zbb-min-max-03.c: New test.
2023-03-04 Jakub Jelinek <jakub@redhat.com>
* 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 <jakub@redhat.com>
PR c/107465
* c-c++-common/Wsign-compare-2.c (f18): New test.
2023-03-04 Jakub Jelinek <jakub@redhat.com>
PR c/107465
* c-c++-common/Wsign-compare-2.c: New test.
* c-c++-common/pr107465.c: New test.
2023-03-04 Jakub Jelinek <jakub@redhat.com>
PR c/107846
* gcc.dg/pr107846.c: New test.
2023-03-04 Jakub Jelinek <jakub@redhat.com>
PR c++/108702
* g++.dg/ext/stmtexpr19.C: Use dg-do link rather than dg-do compile.
2023-03-04 Hans-Peter Nilsson <hp@axis.com>
* gcc.dg/ipa/pr77653.c: Skip for cris-*-*.
2023-03-04 Hans-Peter Nilsson <hp@axis.com>
* gcc.dg/ifcvt-4.c: Add cris-*-* to skip list.
2023-03-04 Hans-Peter Nilsson <hp@axis.com>
* 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 <dmalcolm@redhat.com>
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 <dmalcolm@redhat.com>
* 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 <dmalcolm@redhat.com>
PR tree-optimization/108988
* gcc.dg/analyzer/pr99716-1.c (test_2): Remove xfail.
2023-03-03 Alexandre Oliva <oliva@adacore.com>
* 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 <oliva@adacore.com>
* gcc.target/arm/acle/cde-errors.c: Adjust messages for quote
around +cdecp<N>.
* gcc.target/arm/acle/cde-mve-error-2.c: Likewise.
2023-03-03 Alexandre Oliva <oliva@adacore.com>
* 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 <oliva@adacore.com>
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 <oliva@adacore.com>
* 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 <oliva@adacore.com>
PR target/104882
* gcc.target/arm/simd/pr104882.c: Require mve hardware.
2023-03-03 Patrick Palka <ppalka@redhat.com>
PR c++/108998
* g++.dg/cpp2a/lambda-generic11.C: New test.
2023-03-03 Jakub Jelinek <jakub@redhat.com>
PR c/108986
* gcc.dg/Wnonnull-8.c: New test.
2023-03-03 Robin Dapp <rdapp@linux.ibm.com>
* 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 <rdapp@linux.ibm.com>
* 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 <rguenther@suse.de>
PR tree-optimization/109002
* gcc.dg/torture/pr109002.c: New testcase.
2023-03-03 Richard Biener <rguenther@suse.de>
PR debug/108772
* g++.dg/lto/pr108772_0.C: New testcase.
2023-03-03 Alexandre Oliva <oliva@adacore.com>
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 <hp@axis.com>
* gcc.dg/attr-aligned.c: Adjust comment for ALIGN_MAX_STATIC.
(ALIGN_MAX_STATIC): Set to 512 for CRIS.
2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
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 <ibuclaw@gdcproject.org>
PR d/108877
* gdc.dg/imports/pr108877a.d: New test.
* gdc.dg/pr108877.d: New test.
2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
PR d/108167
* gdc.dg/pr108167.d: New test.
2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
PR d/108945
* gdc.dg/pr108945.d: New test.
2023-03-02 Jakub Jelinek <jakub@redhat.com>
PR testsuite/108991
* gcc.dg/memchr-3.c: Add missing comment argument to dg-warning
before target selector.
2023-03-02 Guillaume Gomez <guillaume1.gomez@gmail.com>
PR jit/107999
* jit.dg/test-error-array-bounds.c: Update test.
2023-03-02 Vladimir N. Makarov <vmakarov@redhat.com>
* gcc.target/avr/pr90706.c: New.
2023-03-02 Kwok Cheung Yeung <kcy@codesourcery.com>
Paul-Antoine Arras <pa@codesourcery.com>
* gcc.target/gcn/simd-math-1.c: New testcase.
* gcc.target/gcn/simd-math-2.c: New testcase.
2023-03-02 Patrick Palka <ppalka@redhat.com>
PR c++/108243
PR c++/97553
* g++.dg/opt/is_constant_evaluated3.C: New test.
2023-03-02 Patrick Palka <ppalka@redhat.com>
PR c++/108243
* g++.dg/cpp2a/is-constant-evaluated14.C: New test.
2023-03-02 David Malcolm <dmalcolm@redhat.com>
PR analyzer/108968
* gcc.dg/analyzer/uninit-pr108968-register.c: New test.
2023-03-02 Jakub Jelinek <jakub@redhat.com>
PR debug/108716
* g++.dg/debug/dwarf2/pr108716.C: New test.
2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
PR tree-optimization/108979
* gfortran.dg/vect/pr108979.f90: New test.
2023-03-02 Marek Polacek <polacek@redhat.com>
PR c++/106259
* g++.dg/warn/Wmismatched-tags-11.C: New test.
2023-03-02 Robin Dapp <rdapp@linux.ibm.com>
* 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 <richard.sandiford@arm.com>
PR tree-optimization/108603
* gcc.target/aarch64/sve/pr108603.c: New test.
2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
PR tree-optimization/108430
* gcc.target/aarch64/sve/pr108430.c: New test.
2023-03-02 Jakub Jelinek <jakub@redhat.com>
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 <jakub@redhat.com>
PR c++/105839
* g++.dg/gomp/pr105839-1.C: New test.
* g++.dg/gomp/pr105839-2.C: New test.
2023-03-02 Richard Biener <rguenther@suse.de>
PR testsuite/108985
* gcc.dg/vect/pr108950.c: Require vect_simd_clones.
2023-03-02 Hans-Peter Nilsson <hp@axis.com>
* g++.dg/ext/attr-copy-2.C: Fix for default_packed targets.
2023-03-02 Hans-Peter Nilsson <hp@axis.com>
* gcc.dg/attr-copy-6.c: Prefix asm-declared name with
__USER_LABEL_PREFIX__.
2023-03-02 Hans-Peter Nilsson <hp@axis.com>
* 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 <polacek@redhat.com>
PR c++/107574
* g++.dg/cpp0x/ptrmem-cst1.C: New test.
2023-03-01 David Malcolm <dmalcolm@redhat.com>
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 <ppalka@redhat.com>
Jason Merrill <jason@redhat.com>
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 <tobias@codesourcery.com>
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 <dmalcolm@redhat.com>
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 <jakub@redhat.com>
PR sanitizer/108894
* c-c++-common/ubsan/bounds-16.c: New test.
2023-03-01 Jakub Jelinek <jakub@redhat.com>
PR debug/108967
* g++.dg/debug/pr108967.C: New test.
2023-03-01 Jakub Jelinek <jakub@redhat.com>
PR c++/108606
* g++.dg/cpp1y/pr108606.C: New test.
2023-03-01 Richard Biener <rguenther@suse.de>
PR tree-optimization/108970
* gcc.dg/pr108970.c: New testcase.
2023-03-01 Richard Biener <rguenther@suse.de>
PR tree-optimization/108950
* gcc.dg/vect/pr108950.c: New testcase.
2023-03-01 Hans-Peter Nilsson <hp@axis.com>
* gcc.dg/analyzer/fd-access-mode-target-headers.c: Skip for
newlib targets too.
2023-02-28 Patrick Palka <ppalka@redhat.com>
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 <qing.zhao@oracle.com>
PR middle-end/107411
PR middle-end/107411
* g++.dg/pr107411.C: New test.
2023-02-28 Marek Polacek <polacek@redhat.com>
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 <polacek@redhat.com>
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 <jakub@redhat.com>
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 <rguenther@suse.de>
PR testsuite/108942
* gcc.dg/torture/ssa-fre-7.c: Use __SIZETYPE__.
2023-02-28 Hans-Peter Nilsson <hp@axis.com>
* gcc.dg/plugin/infoleak-vfio_iommu_type1.c: Don't xfail bogus
message for "default_packed" targets.
2023-02-28 Hans-Peter Nilsson <hp@axis.com>
* lib/multiline.exp (handle-multiline-outputs): Shorten
message to the same for fail and pass.
2023-02-28 Hans-Peter Nilsson <hp@axis.com>
PR testsuite/91419
* gcc.dg/tree-ssa/pr91091-2.c:15 Remove xfail for RHS.
2023-02-28 Hans-Peter Nilsson <hp@axis.com>
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 <hp@axis.com>
PR tree-optimization/108828
* gcc.dg/Wuse-after-free-2.c: Add -fno-ivopts.
2023-02-27 Harald Anlauf <anlauf@gmx.de>
PR fortran/108937
* gfortran.dg/ibits_2.f90: New test.
2023-02-26 Eric Botcazou <ebotcazou@adacore.com>
* ada/acats/run_all.sh: Adjust example of compiler options.
2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
* gm2/projects/pim/run/pass/tower/projects-pim-run-pass-tower.exp:
Also add conditional to gm2-simple-execute.
2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
* 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 <hp@axis.com>
* lib/multiline.exp (handle-multiline-outputs): Don't include the
quoted multiline pattern in the pass/fail output.
2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
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 <jcmvbkbc@gmail.com>
* gcc.target/xtensa/pr108919.c: New test.
2023-02-25 Tobias Burnus <tobias@codesourcery.com>
PR fortran/108621
* gfortran.dg/c-interop/fc-descriptor-pr108621.f90: New test.
2023-02-24 Rimvydas Jasinskas <rimvydas.jas@gmail.com>
* gfortran.dg/weak-2.f90: New test.
* gfortran.dg/weak-3.f90: New test.
2023-02-24 Martin Liska <mliska@suse.cz>
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 <oliva@adacore.com>
PR c++/105224
* g++.dg/modules/virt-2_a.C: Skip on arm_eabi.
2023-02-24 Jakub Jelinek <jakub@redhat.com>
PR middle-end/108854
* g++.dg/opt/pr108854.C: New test.
2023-02-24 Jakub Jelinek <jakub@redhat.com>
PR target/108881
* gcc.target/i386/avx512bf16-pr108881.c: New test.
2023-02-24 Junxian Zhu <zhujunxian@oss.cipunited.com>
* 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 <prachi.godbole@imgtec.com>
* gcc.target/mips/hazard-barrier-return-attribute.c: New test.
2023-02-23 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>
* 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 <jjsuwa_sys3175@yahoo.co.jp>
* gcc.target/xtensa/elim_callee_saved.c: New.
2023-02-23 Jakub Jelinek <jakub@redhat.com>
PR testsuite/108899
* g++.dg/modules/modules.exp: Only override unsupported if it
exists and saved-unsupported doesn't.
2023-02-23 Richard Biener <rguenther@suse.de>
PR tree-optimization/108888
* g++.dg/torture/pr108888.C: New testcase.
2023-02-22 Marek Polacek <polacek@redhat.com>
PR c/108880
* c-c++-common/ubsan/pr108880.c: New test.
2023-02-22 Harald Anlauf <anlauf@gmx.de>
PR fortran/96024
* gfortran.dg/pr96024.f90: New test.
2023-02-22 Alexandre Oliva <oliva@adacore.com>
* g++.dg/modules/modules.exp: Override unsupported to update
module_do, and test it after dg-test.
2023-02-22 Alexandre Oliva <oliva@adacore.com>
* 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 <oliva@adacore.com>
* gcc.dg/debug/ctf/ctf-complex-1.c: Do not test whether I is
usable in initializers.
2023-02-22 Alexandre Oliva <oliva@adacore.com>
* 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 <oliva@adacore.com>
* gcc.target/arm/asm-flag-4.c: Match quotes around "asm" in
message.
2023-02-22 Alexandre Oliva <oliva@adacore.com>
* g++.dg/warn/Waddress-5.C: Tolerate extra -Waddress warning.
2023-02-22 Andrew Stubbs <ams@codesourcery.com>
* 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 <juzhe.zhong@rivai.ai>
* 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 <kito.cheng@sifive.com>
* gcc.target/riscv/_Float16-zhinxmin-1.c: Tweak test
condition.
2023-02-22 Kito Cheng <kito.cheng@sifive.com>
* 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 <jakub@redhat.com>
PR middle-end/106258
* g++.dg/ipa/pr106258.C: New test.
2023-02-22 Thomas Schwinge <thomas@codesourcery.com>
* 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 <dmalcolm@redhat.com>
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 <anlauf@gmx.de>
PR fortran/96025
* gfortran.dg/pr96025.f90: New test.
2023-02-21 Iain Buclaw <ibuclaw@gdcproject.org>
* 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 <ibuclaw@gdcproject.org>
* gdc.dg/ctfeintrinsics.d: New test.
2023-02-21 Richard Biener <rguenther@suse.de>
PR tree-optimization/108691
* gcc.dg/pr108691.c: New testcase.
2023-02-21 Richard Biener <rguenther@suse.de>
PR tree-optimization/108793
* gcc.dg/torture/pr108793.c: New testcase.
2023-02-21 Raiki Tamura <tamaron1203@gmail.com>
* rust/compile/torture/intrinsics-math.rs: New test.
2023-02-21 Philip Herron <philip.herron@embecosm.com>
* rust/debug/chartype.rs: Skip testcases on Darwin architectures.
2023-02-21 Philip Herron <philip.herron@embecosm.com>
* rust/execute/torture/closure3.rs: New test.
2023-02-21 Raiki Tamura <tamaron1203@gmail.com>
* rust/compile/torture/phantom_data.rs: New test.
2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
* rust/compile/torture/intrinsics-3.rs:
* rust/execute/torture/atomic_load.rs: New test.
2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
* rust/compile/torture/intrinsics-5.rs: Fix error message.
2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
* rust/compile/torture/intrinsics-6.rs: New test.
* rust/compile/torture/intrinsics-7.rs: New test.
2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
* 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 <arthur.cohen@embecosm.com>
* rust/compile/torture/intrinsics-3.rs: New test.
2023-02-21 Philip Herron <philip.herron@embecosm.com>
* rust/execute/torture/closure2.rs: New test.
2023-02-21 Philip Herron <philip.herron@embecosm.com>
* rust/execute/torture/closure1.rs: New test.
2023-02-21 Philip Herron <philip.herron@embecosm.com>
* rust/compile/issue-1589.rs: New test.
2023-02-21 Philip Herron <philip.herron@embecosm.com>
* 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 <dkm@kataplop.net>
* rust/compile/missing_closing_paren.rs: New test.
2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
* rust/execute/torture/prefetch_data.rs: New test.
2023-02-21 Philip Herron <philip.herron@embecosm.com>
* rust/compile/torture/issue-1555.rs: New test.
2023-02-21 Faisal Abbas <faisal.abbas@elastica.co>
* rust/compile/const9.rs: New test.
2023-02-21 Philip Herron <philip.herron@embecosm.com>
* rust/compile/issue-1272.rs: New test.
2023-02-21 Richard Biener <rguenther@suse.de>
PR tree-optimization/108868
* gcc.dg/pr108868.c: New testcase.
2023-02-21 Richard Biener <rguenther@suse.de>
PR tree-optimization/108855
* gcc.dg/pr108855.c: New testcase.
2023-02-21 Richard Biener <rguenther@suse.de>
Revert:
2023-02-21 Richard Biener <rguenther@suse.de>
PR tree-optimization/108691
* gcc.dg/pr108691.c: New testcase.
2023-02-20 Jakub Jelinek <jakub2redhat.com>
PR target/108862
* gcc.dg/pr108862.c: New test.
* gcc.target/powerpc/pr108862.c: New test.
2023-02-20 Marek Polacek <polacek@redhat.com>
PR c++/101073
* g++.dg/cpp0x/constexpr-nsdmi3.C: New test.
* g++.dg/cpp1y/constexpr-nsdmi10.C: New test.
2023-02-20 Marek Polacek <polacek@redhat.com>
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 <rguenther@suse.de>
PR tree-optimization/108816
* gcc.dg/torture/pr108816.c: New testcase.
2023-02-20 Richard Biener <rguenther@suse.de>
PR tree-optimization/108825
* gcc.dg/torture/pr108825.c: New testcase.
2023-02-18 Jason Merrill <jason@redhat.com>
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 <jakub@redhat.com>
PR tree-optimization/108819
* gcc.dg/pr108819.c: New test.
2023-02-18 Jakub Jelinek <jakub@redhat.com>
PR target/108832
* gcc.target/i386/pr108832.c: New test.
2023-02-18 Martin Uecker <uecker@tugraz.at>
PR c/108375
* gcc.dg/pr108375-1.c: New test.
* gcc.dg/pr108375-2.c: New test.
2023-02-18 Martin Uecker <uecker@tugraz.at>
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 <ppalka@redhat.com>
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 <ubizjak@gmail.com>
PR target/108831
* gcc.target/i386/pr108831-1.c: New test.
* gcc.target/i386/pr108831-2.c: Ditto.
2023-02-17 Uroš Bizjak <ubizjak@gmail.com>
PR target/108805
* gcc.dg/pr108805.c: New test.
2023-02-17 Richard Biener <rguenther@suse.de>
PR tree-optimization/108821
* gcc.dg/tree-ssa/ssa-lim-24.c: New testcase.
2023-02-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
* 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 <juzhe.zhong@rivai.ai>
* 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 <jvdelisle@gcc.gnu.org>
* gfortran.dg/bind_c_array_params_2.f90: Add *-*-ming* to dg-final.
2023-02-16 David Malcolm <dmalcolm@redhat.com>
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 <iain@sandoe.co.uk>
* objc.dg/proto-lossage-4.m: Amendn diagnostic matches for Windows.
2023-02-16 Patrick Palka <ppalka@redhat.com>
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 <jakub@redhat.com>
PR tree-optimization/108657
* gcc.dg/pr108657.c: New test.
2023-02-16 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/108783
* gcc.c-torture/compile/pr108783.c: New test.
2023-02-16 Richard Biener <rguenther@suse.de>
PR tree-optimization/108791
* gcc.dg/torture/pr108791.c: New testcase.
2023-02-16 Hans-Peter Nilsson <hp@axis.com>
* lib/target-supports.exp (check_effective_target_lra): Add CRIS
as a non-LRA target.
2023-02-15 Steve Kargl <kargl@gcc.gnu.org>
PR fortran/103608
* gfortran.dg/pr103608.f90: New test.
2023-02-15 Steve Kargl <kargl@gcc.gnu.org>
PR fortran/104554
* gfortran.dg/pr104554.f90: New test.
2023-02-15 David Malcolm <dmalcolm@redhat.com>
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 <ubizjak@gmail.com>
* 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 <polacek@redhat.com>
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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <iain@sandoe.co.uk>
* obj-c++.dg/proto-lossage-4.mm: Use uintptr_t for integral pointer
representations.
2023-02-15 Martin Jambor <mjambor@suse.cz>
PR ipa/108679
* gcc.dg/ipa/pr108679.c: New test.
2023-02-15 Tobias Burnus <tobias@codesourcery.com>
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 <jakub@redhat.com>
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 <jakub@redhat.com>
* 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 <polacek@redhat.com>
PR c++/106675
* g++.dg/cpp0x/overload-conv-5.C: New test.
2023-02-14 David Faust <david.faust@oracle.com>
PR target/108790
* gcc.target/bpf/ldxdw.c: New test.
2023-02-14 Andrew Pinski <apinski@marvell.com>
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 <ebotcazou@adacore.com>
* gnat.dg/shift2.adb: New test.
2023-02-14 Richard Biener <rguenther@suse.de>
PR tree-optimization/108782
* gcc.dg/torture/pr108782.c: New testcase.
2023-02-14 Jakub Jelinek <jakub@redhat.com>
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 <schwab@suse.de>
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 <thomas@codesourcery.com>
* gfortran.dg/weak-1.f90: Adjust 'scan-assembler' for nvptx.
2023-02-14 Richard Sandiford <richard.sandiford@arm.com>
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 <linkw@linux.ibm.com>
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 <richard.sandiford@arm.com>
PR rtl-optimization/108681
* gcc.target/aarch64/pr108681.c: New test.
2023-02-13 Vladimir N. Makarov <vmakarov@redhat.com>
* gcc.target/i386/pr108774.c: New.
2023-02-13 Harald Anlauf <anlauf@gmx.de>
PR fortran/103475
* gfortran.dg/pr103475.f90: New test.
2023-02-13 Uroš Bizjak <ubizjak@gmail.com>
PR target/108516
* gcc.target/i386/pr108516-1.c: New test.
* gcc.target/i386/pr108516-2.c: Ditto.
2023-02-13 Rimvydas Jasinskas <rimvydas.jas@gmail.com>
* 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 <rguenther@suse.de>
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 <claziss@gmail.com>
* gcc.target/arc/milli-1.c: Update test.
2023-02-13 Richard Biener <rguenther@suse.de>
PR tree-optimization/106722
* gcc.dg/torture/pr108737.c: New testcase.
2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* gcc.target/riscv/rvv/base/binop_vx_constraint-121.c: New test.
2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* gcc.target/riscv/rvv/base/binop_vx_constraint-120.c: New test.
2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* gcc.target/riscv/rvv/base/unop_v_constraint-2.c: New test.
2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* gcc.target/riscv/rvv/base/unop_v_constraint-1.c: New test.
2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* g++.target/riscv/rvv/base/exception-1.C: New test.
2023-02-11 Jakub Jelinek <jakub@redhat.com>
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 <dmalcolm@redhat.com>
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 <amacleod@redhat.com>
PR tree-optimization/108520
* g++.dg/pr108520.C: New.
2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <rguenther@suse.de>
PR tree-optimization/108724
* gcc.target/i386/pr108724.c: New testcase.
2023-02-10 Andrew Pinski <apinski@marvell.com>
Andrew Macleod <amacleod@redhat.com>
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 <joseph@codesourcery.com>
* 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 <hp@axis.com>
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 <hp@axis.com>
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 <polacek@redhat.com>
PR c++/107079
* g++.dg/cpp0x/constexpr-nsdmi2.C: New test.
2023-02-09 David Malcolm <dmalcolm@redhat.com>
PR analyzer/108733
* gcc.dg/analyzer/torture/uninit-pr108733.c: New test.
2023-02-09 Vladimir N. Makarov <vmakarov@redhat.com>
* gcc.target/i386/pr103541.c: New.
* g++.target/i386/pr108711.C: New.
2023-02-09 Harald Anlauf <anlauf@gmx.de>
Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/69636
PR fortran/103779
* gfortran.dg/pr103779.f90: New test.
2023-02-09 Jakub Jelinek <jakub@redhat.com>
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 <apinski@marvell.com>
PR tree-optimization/108688
* gcc.c-torture/compile/pr108688-1.c: New test.
2023-02-09 Tobias Burnus <tobias@codesourcery.com>
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 <tobias@codesourcery.com>
* c-c++-common/gomp/allocate-5.c: Extend for align clause.
2023-02-09 Tobias Burnus <tobias@codesourcery.com>
* gfortran.dg/gomp/openmp-simd-8.f90: New test.
2023-02-09 Jakub Jelinek <jakub@redhat.com>
PR c++/108698
* g++.dg/cpp0x/pr108698.C: New test.
2023-02-08 Joseph Myers <joseph@codesourcery.com>
* 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 <hp@axis.com>
* gcc.dg/torture/pr100398.c: Limit to lra targets.
* gcc.dg/pr100590.c: Ditto.
2023-02-08 David Malcolm <dmalcolm@redhat.com>
PR analyzer/108704
* gcc.dg/analyzer/uninit-7.c: New test.
* gcc.dg/analyzer/uninit-pr108704.c: New test.
2023-02-08 Steve Kargl <kargl@gcc.gnu.org>
PR fortran/103259
* gfortran.dg/pr103259.f90: New test.
2023-02-08 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/108692
* gcc.dg/pr108692.c: New test.
2023-02-08 Richard Sandiford <richard.sandiford@arm.com>
* objc/execute/execute.exp: Load objc-dg.exp.
2023-02-08 Richard Sandiford <richard.sandiford@arm.com>
PR tree-optimization/108316
* gcc.dg/vect/pr108316.c: New test.
2023-02-08 Vladimir N. Makarov <vmakarov@redhat.com>
Revert:
2023-02-08 Vladimir N. Makarov <vmakarov@redhat.com>
* gcc.target/i386/pr103541.c: New.
2023-02-08 Jakub Jelinek <jakub@redhat.com>
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 <dmalcolm@redhat.com>
PR analyzer/108661
* gcc.dg/analyzer/fread-pr108661.c: New test.
* gcc.dg/analyzer/read-pr108661.c: New test.
2023-02-07 Harald Anlauf <anlauf@gmx.de>
PR fortran/95107
* gfortran.dg/save_7.f90: New test.
2023-02-07 Vladimir N. Makarov <vmakarov@redhat.com>
* gcc.target/i386/pr103541.c: New.
2023-02-07 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/106923
* gcc.dg/pr106923.c: New test.
2023-02-07 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/106433
* gcc.c-torture/compile/pr106433.c: New test.
2023-02-07 Jakub Jelinek <jakub@redhat.com>
* g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: Expect
-Wdeprecated warning for C++23.
2023-02-06 Alex Coplan <alex.coplan@arm.com>
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 <xry111@xry111.site>
* g++.target/loongarch/bytepick.C: New test.
2023-02-06 Tamar Christina <tamar.christina@arm.com>
* gcc.target/aarch64/options_set_10.c: Removed.
2023-02-06 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/108655
* gcc.dg/pr108655.c: New test.
2023-02-06 Patrick Palka <ppalka@redhat.com>
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 <anlauf@gmx.de>
PR fortran/108592
* gfortran.dg/pr108592.f90: New test.
2023-02-03 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/108647
* g++.dg/torture/pr108647.C: New test.
2023-02-03 Aldy Hernandez <aldyh@redhat.com>
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 <amacleod@redhat.com>
PR tree-optimization/107570
* gcc.dg/pr107570.c: New.
2023-02-03 Marek Polacek <polacek@redhat.com>
PR c++/108158
* g++.dg/cpp1y/constexpr-108158.C: New test.
2023-02-03 Marek Polacek <polacek@redhat.com>
PR c++/101071
* g++.dg/cpp0x/variadic-alias8.C: New test.
2023-02-03 Patrick Palka <ppalka@redhat.com>
PR c++/107461
* g++.dg/template/call9.C: New test.
2023-02-03 Patrick Palka <ppalka@redhat.com>
PR c++/96745
* g++.dg/cpp2a/concepts-dtor1.C: New test.
2023-02-03 Patrick Palka <ppalka@redhat.com>
PR c++/108579
* g++.dg/cpp2a/concepts-pr108579.C: New test.
2023-02-03 Martin Jambor <mjambor@suse.cz>
PR ipa/108384
* gcc.dg/ipa/pr108384.c: New test.
2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* gcc.target/riscv/rvv/base/shift_vx_constraint-1.c: New test.
2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <joseph@codesourcery.com>
* 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 <joseph@codesourcery.com>
* 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 <pa@codesourcery.com>
* 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 <richard.sandiford@arm.com>
PR rtl-optimization/108508
* gcc.target/aarch64/pr108508.c: New test.
2023-02-02 Richard Sandiford <richard.sandiford@arm.com>
* g++.dg/tree-ssa/pr107876.C: Add --param case-values-threshold=4.
2023-02-02 David Malcolm <dmalcolm@redhat.com>
PR analyzer/108633
* gcc.dg/analyzer/fd-pr108633.c: New test.
2023-02-02 David Malcolm <dmalcolm@redhat.com>
* gcc.dg/analyzer/deref-before-check-qemu-qtest_rsp_args.c: New test.
2023-02-02 Jakub Jelinek <jakub@redhat.com>
PR debug/106746
PR rtl-optimization/108463
PR target/108484
* gcc.dg/pr108463.c: New test.
2023-02-02 Richard Biener <rguenther@suse.de>
PR middle-end/108625
* gcc.dg/pr108625.c: New testcase.
2023-02-02 Andrew Stubbs <ams@codesourcery.com>
* 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 <andre.simoesdiasvieira@arm.com>
* gcc.target/arm/mve/pr108443-run.c: New test.
* gcc.target/arm/mve/pr108443.c: New test.
2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
* gcc.target/arm/mve/mve_vpt.c: Change to remove unecessary zero-extend.
2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
PR target/107674
* gcc.target/arm/mve/mve_vpt.c: New test.
2023-02-02 Jakub Jelinek <jakub@redhat.com>
PR ipa/107300
* gcc.dg/pr107300.c: New test.
2023-02-02 liuhongt <hongtao.liu@intel.com>
* gcc.target/aarch64/pr108601.c: New test.
2023-02-02 Jakub Jelinek <jakub@redhat.com>
PR middle-end/108435
* gcc.dg/gomp/pr108435.c: New test.
2023-02-01 Harald Anlauf <anlauf@gmx.de>
PR fortran/108609
* gfortran.dg/pr108527.f90: Adjust test pattern.
2023-02-01 Tamar Christina <tamar.christina@arm.com>
* 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 <siddhesh@gotplt.org>
* 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 <amacleod@redhat.com>
PR tree-optimization/108356
* gcc.dg/pr108356.c: New.
2023-02-01 Martin Liska <mliska@suse.cz>
PR ipa/108509
* g++.dg/ipa/pr108509.C: New test.
2023-02-01 Marek Polacek <polacek@redhat.com>
PR c++/107755
* g++.dg/warn/Wlogical-op-4.C: New test.
2023-02-01 Jakub Jelinek <jakub@redhat.com>
PR debug/108573
* gcc.dg/pr108573.c: New test.
2023-02-01 Richard Sandiford <richard.sandiford@arm.com>
* 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 <jakub@redhat.com>
PR c++/108607
* g++.dg/gomp/pr108607.C: New test.
2023-02-01 Andreas Krebbel <krebbel@linux.ibm.com>
* 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 <jason@redhat.com>
* g++.dg/warn/changes-meaning2.C: New test.
* g++.dg/warn/changes-meaning3.C: New test.
2023-02-01 David Malcolm <dmalcolm@redhat.com>
* 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 <stdio.h> and <alloca.h>. 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 <dmalcolm@redhat.com>
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 <jason@redhat.com>
PR c++/108559
* g++.dg/cpp1z/aggr-base13.C: New test.
2023-01-31 Thomas Schwinge <thomas@codesourcery.com>
* lib/gm2.exp (gm2_link_flags) [$gccpath != ""]: Also consider
'gcc-set-multilib-library-path' for 'ld_library_path'.
2023-01-31 Marek Polacek <polacek@redhat.com>
PR c++/102870
* g++.dg/cpp0x/variadic184.C: New test.
2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* gcc.target/riscv/rvv/base/binop_vv_constraint-1.c: New test.
2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <polacek@redhat.com>
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 <philipp.tomsich@vrull.eu>
PR target/108589
* gcc.target/aarch64/pr108589.c: New test.
2023-01-31 Richard Sandiford <richard.sandiford@arm.com>
PR tree-optimization/108608
* gcc.dg/vect/pr108608.c: New test.
* gcc.target/aarch64/sve/pr108608-1.c: Likewise.
2023-01-31 Andrew MacLeod <amacleod@redhat.com>
PR tree-optimization/108385
* gcc.dg/pr108385.c: New.
2023-01-31 Andrew MacLeod <amacleod@redhat.com>
PR tree-optimization/108359
* gcc.dg/pr108359.c: New.
2023-01-31 Philip Herron <philip.herron@embecosm.com>
* rust/compile/issue-1073.rs: New test.
2023-01-31 Philip Herron <philip.herron@embecosm.com>
* rust/compile/issue-1006.rs: New test.
2023-01-31 Philip Herron <philip.herron@embecosm.com>
* rust/compile/const_generics_5.rs: Fix assertions.
* rust/compile/unconstrained_type_param.rs: Add more assertions.
2023-01-31 liushuyu <liushuyu011@gmail.com>
* rust/compile/builtin_macro_recurse.rs: New test.
2023-01-31 liushuyu <liushuyu011@gmail.com>
* rust/compile/builtin_macro_concat.rs: Fix test error messages.
* rust/compile/builtin_macro_env.rs: Likewise.
2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
* rust/compile/frust-compile-until.rs: New test.
2023-01-31 Philip Herron <philip.herron@embecosm.com>
* rust/compile/rust-const-blog-issue.rs: New test.
2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
* rust/compile/macro44.rs: New test.
2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
* rust/compile/macro_export_1.rs: New test.
2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
* rust/compile/const_generics_8.rs: New test.
2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
* rust/compile/const_generics_7.rs: New test.
2023-01-31 liushuyu <liushuyu011@gmail.com>
* 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 <philip.herron@embecosm.com>
* 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 <arthur.cohen@embecosm.com>
* rust/compile/macro43.rs: New test.
2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
* rust/compile/parse_range.rs: New test.
2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
* 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 <arthur.cohen@embecosm.com>
* rust/compile/rustc_attr1.rs: New test.
2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
* 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 <philip.herron@embecosm.com>
* 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 <gaiusmod2@gmail.com>
* 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 <jakub@redhat.com>
PR target/108599
* gcc.target/i386/avx2-pr108599.c: New test.
2023-01-31 Xianmiao Qu <cooper.qu@linux.alibaba.com>
PR testsuite/108604
* gcc.dg/torture/pr108574-3.c (b, f): Change type from char to
signed char.
2023-01-31 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/108596
* gcc.c-torture/compile/pr108596.c: New test.
2023-01-31 Jakub Jelinek <jakub@redhat.com>
PR c++/105593
* gcc.target/i386/sse-23.c: Add -Wuninitialized to dg-options.
2023-01-31 Kito Cheng <kito.cheng@sifive.com>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* gcc.target/riscv/rvv/base/vlxei-vsxei-constraint-1.c: New test.
2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
* 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 <ro@CeBiTec.Uni-Bielefeld.DE>
* gm2/warnings/returntype/fail/warnings-returntype-fail.exp: Save,
restore TORTURE_OPTIONS.
2023-01-30 Andrew Pinski <apinski@marvell.com>
PR tree-optimization/108582
* gcc.dg/pr108582-1.c: New test.
2023-01-30 Richard Biener <rguenther@suse.de>
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 <mikael@gcc.gnu.org>
PR fortran/108450
* gfortran.dg/gomp/minmaxloc_1.f90: New test.
2023-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR fortran/103506
* gfortran.dg/pr103506_1.f90: New test.
2023-01-29 Jan Hubicka <hubicka@ucw.cz>
* 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 <anlauf@gmx.de>
Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/108527
* gfortran.dg/pr108527.f90: New test.
2023-01-28 Harald Anlauf <anlauf@gmx.de>
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 <juzhe.zhong@rivai.ai>
* 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 <jvdelisle@gcc.gnu.org>
* 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 <gaiusmod2@gmail.com>
* gm2/pim/fail/empty.mod: New test.
2023-01-27 Joseph Myers <joseph@codesourcery.com>
* 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 <richard.sandiford@arm.com>
* 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 <richard.sandiford@arm.com>
* 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 <richard.sandiford@arm.com>
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 <richard.sandiford@arm.com>
* 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 <amacleod@redhat.com>
PR tree-optimization/108306
* gcc.dg/pr108306.c: New.
2023-01-27 Andrew MacLeod <amacleod@redhat.com>
PR tree-optimization/108447
* gcc.dg/pr108447.c: New.
2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <xry111@xry111.site>
* gcc.dg/pr95115.c (x): Add noipa attribute.
2023-01-27 Jakub Jelinek <jakub@redhat.com>
PR ipa/106061
* gcc.dg/pr106061.c: New test.
2023-01-27 Tobias Burnus <tobias@codesourcery.com>
* 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 <gaiusmod2@gmail.com>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* 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 <juzhe.zhong@rivai.ai>
* gcc.target/riscv/rvv/base/vle-constraint-1.c:
2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
* gcc.target/riscv/rvv/base/vse-constraint-1.c: New test.
2023-01-26 Harald Anlauf <anlauf@gmx.de>
PR fortran/108544
* gfortran.dg/pr108544.f90: New test.
* gfortran.dg/pr96102b.f90: New test.
2023-01-26 Marek Polacek <polacek@redhat.com>
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 <jakub@redhat.com>
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 <richard.sandiford@arm.com>
* c-c++-common/hwasan/arguments-3.c: Remove extraneous .*s.
2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
* gcc.target/aarch64/bfloat16_scalar_typecheck.c: Accept empty
compound literals.
2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
* 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 <richard.sandiford@arm.com>
* g++.target/aarch64/sve/pr99766.C: Disable warnings.
2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
* gcc.target/aarch64/sve/slp_13.c: Remove XFAILs.
2023-01-26 Marek Polacek <polacek@redhat.com>
PR c++/105300
* g++.dg/cpp0x/udlit-error1.C: New test.
2023-01-26 David Malcolm <dmalcolm@redhat.com>
PR analyzer/108507
* gcc.dg/analyzer/SARD-tc841-basic-00182-min.c: Add
-Wno-stringop-overflow.
2023-01-26 David Malcolm <dmalcolm@redhat.com>
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 <rguenther@suse.de>
PR tree-optimization/108547
* gcc.dg/uninit-pr108547.c: New testcase.
2023-01-26 Siddhesh Poyarekar <siddhesh@gotplt.org>
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 <jakub@redhat.com>
PR c++/108503
* g++.dg/gomp/pr108503.C: New test.
2023-01-26 Richard Biener <rguenther@suse.de>
PR tree-optimization/108523
* gcc.dg/torture/pr108523.c: New testcase.
2023-01-25 Steve Kargl <kargl@gcc.gnu.org>
PR fortran/108528
* gfortran.dg/pr108528.f90: New test.
2023-01-25 Jakub Jelinek <jakub@redhat.com>
PR c++/108525
* g++.dg/cpp23/static-operator-call5.C: New test.
2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
* 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 <andrea.corallo@arm.com>
* 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 <andrea.corallo@arm.com>
* 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 <andrea.corallo@arm.com>
* 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 <andrea.corallo@arm.com>
* 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 <andrea.corallo@arm.com>
* 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 <andrea.corallo@arm.com>
* 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 <andrea.corallo@arm.com>
* 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 <andrea.corallo@arm.com>
* 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 <andrea.corallo@arm.com>
* 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 <andrea.corallo@arm.com>
* 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 <andrea.corallo@arm.com>
* 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 <andrea.corallo@arm.com>
* 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 <andrea.corallo@arm.com>
* 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 <andrea.corallo@arm.com>
* 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 <andrea.corallo@arm.com>
* 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 <andrea.corallo@arm.com>
* 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 <andrea.corallo@arm.com>
* 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 <andrea.corallo@arm.com>
* 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 <andrea.corallo@arm.com>
* 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 <andrea.corallo@arm.com>
* 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 <andrea.corallo@arm.com>
* 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 <andrea.corallo@arm.com>
* 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 <richard.sandiford@arm.com>
* 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 <andre.simoesdiasvieira@arm.com>
* 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 <jakub@redhat.com>
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 <siddhesh@gotplt.org>
Jakub Jelinek <jakub@redhat.com>
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 <jakub@redhat.com>
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 <jason@redhat.com>
PR c++/108504
* g++.dg/ext/pragma1.C: New test.
2023-01-24 Jason Merrill <jason@redhat.com>
PR c++/108526
* g++.dg/cpp23/static-operator-call5.C: New test.
2023-01-24 Vladimir N. Makarov <vmakarov@redhat.com>
* gcc.target/pdp11/pdp11.exp: New.
* gcc.target/pdp11/pr108388.c: New.
2023-01-24 Harald Anlauf <anlauf@gmx.de>
PR fortran/108529
* gfortran.dg/pr108529.f90: New test.
2023-01-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
* 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 <jakub@redhat.com>
PR c++/108474
* g++.dg/cpp1z/decomp57.C: New test.
* g++.dg/cpp1z/decomp58.C: New test.
2023-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
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 <ro@CeBiTec.Uni-Bielefeld.DE>
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 <chenglulu@loongson.cn>
Yang Yujie <yangyujie@loongson.cn>
PR target/107731
* gcc.target/loongarch/tst-asm-const.c: Moved to...
* gcc.target/loongarch/pr107731.c: ...here.
2023-01-24 Jason Merrill <jason@redhat.com>
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 <jason@redhat.com>
PR c++/107267
* g++.dg/cpp0x/move2.C: New test.
2023-01-23 Harald Anlauf <anlauf@gmx.de>
PR fortran/108502
* gfortran.dg/pr108502.f90: New test.
2023-01-23 Marek Polacek <polacek@redhat.com>
PR c++/107797
* g++.dg/warn/Wunused-value-1.C: New test.
2023-01-23 Jason Merrill <jason@redhat.com>
PR c++/108195
* g++.dg/cpp0x/initlist-vect2.C: New test.
2023-01-23 Harald Anlauf <anlauf@gmx.de>
PR fortran/108501
* gfortran.dg/pr108501.f90: New test.
2023-01-23 Harald Anlauf <anlauf@gmx.de>
PR fortran/108420
* gfortran.dg/pr108420.f90: New test.
2023-01-23 Jason Merrill <jason@redhat.com>
PR c++/108496
* g++.dg/template/explicit-instantiation5.C: New test.
2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
* g++.target/arm/pac-1.C: New test.
* gcc.target/arm/pac-15.c: Likewise.
2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
* 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 <srinath.parvathaneni@arm.com>
* gcc.target/arm/multilib.exp: Add tests for cortex-m85.
2023-01-23 Richard Biener <rguenther@suse.de>
PR tree-optimization/108482
* gcc.dg/torture/pr108482.c: New testcase.
2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
* gcc.target/arm/bti-1.c: New testcase.
* gcc.target/arm/bti-2.c: Likewise.
2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
* 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 <andrea.corallo@arm.com>
* gcc.target/arm/multilib.exp: Add pacbti related entries.
2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
Tejas Belagod <tbelagod@arm.com>
* 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 <andrea.corallo@arm.com>
Tejas Belagod <tbelagod@arm.com>
* 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 <andrea.corallo@arm.com>
Tejas Belagod <tbelagod@arm.com>
* lib/target-supports.exp:
(check_effective_target_arm_pacbti_hw): New.
2023-01-23 Richard Biener <rguenther@suse.de>
PR tree-optimization/108449
* gcc.dg/pr108449.c: New testcase.
2023-01-23 Jason Merrill <jason@redhat.com>
PR c++/53288
DR 1299
* g++.dg/init/lifetime4.C: New test.
2023-01-22 Iain Sandoe <iain@sandoe.co.uk>
* 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 <dimitar@dinux.eu>
* gcc.target/pru/clz-hi-2.c: New test.
* gcc.target/pru/clz-hi.c: New test.
2023-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR fortran/102595
* gfortran.dg/pr88048.f90: Adjust for changed error message.
* gfortran.dg/parameter_data0.f90: New test.
2023-01-20 Tejas Belagod <tejas.belagod@arm.com>
* 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 <jakub@redhat.com>
PR c++/108437
* g++.dg/cpp23/subscript12.C: New test.
* g++.dg/cpp23/subscript13.C: New test.
2023-01-19 Jakub Jelinek <jakub@redhat.com>
PR c++/53932
* g++.dg/init/pr53932.C: New test.
2023-01-19 H.J. Lu <hjl.tools@gmail.com>
* gcc.target/i386/pr108436.c: New test.
2023-01-19 David Malcolm <dmalcolm@redhat.com>
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 <anlauf@gmx.de>
PR fortran/108434
* gfortran.dg/pr108434.f90: New test.
2023-01-19 Iain Sandoe <iain@sandoe.co.uk>
* 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 <christophe.lyon@arm.com>
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 <jakub@redhat.com>
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 <oliva@adacore.com>
PR debug/106746
* gcc.target/i386/pr106746.c: New.
2023-01-18 Marek Polacek <polacek@redhat.com>
PR c/108424
* gcc.dg/c2x-nullptr-6.c: New test.
2023-01-18 David Malcolm <dmalcolm@redhat.com>
* 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 <rguenther@suse.de>
PR lto/108445
* gcc.dg/lto/pr108445_0.c: New testcase.
* gcc.dg/lto/pr108445_1.c: Likewise.
2023-01-18 Murray Steele <murray.steele@arm.com>
* gcc.target/arm/mve/general/preserve_user_namespace_1.c: New test.
2023-01-18 Kewen Lin <linkw@linux.ibm.com>
Andrew Pinski <apinski@marvell.com>
PR target/108396
* gcc.target/powerpc/pr108396.c: New test.
2023-01-18 Kewen Lin <linkw@linux.ibm.com>
PR target/108348
* gcc.target/powerpc/pr108348-1.c: New test.
* gcc.target/powerpc/pr108348-2.c: New test.
2023-01-17 Harald Anlauf <anlauf@gmx.de>
PR fortran/108421
* gfortran.dg/pr108421.f90: New test.
2023-01-17 Jakub Jelinek <jakub@redhat.com>
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 <apinski@marvell.com>
* lib/target-supports.exp (add_options_for_tls): Remove
reference to Solaris 9 in comments.
2023-01-16 H.J. Lu <hjl.tools@gmail.com>
PR target/105980
* g++.target/i386/pr105980.C: New test.
2023-01-16 Jan Hubicka <hubicka@ucw.cz>
* g++.dg/tree-ssa/pr106077.C: New test.
2023-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
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 <andrew.carlotti@arm.com>
* 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 <andrew.carlotti@arm.com>
* 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 <andrew.carlotti@arm.com>
* 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 <jakub@redhat.com>
PR c++/105593
* g++.target/i386/pr105593.C: New test.
2023-01-16 Jakub Jelinek <jakub@redhat.com>
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 <linkw@linux.ibm.com>
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 <prathamesh.kulkarni@linaro.org>
* gcc.target/aarch64/sve/acle/general/pr96463-2.c: Adjust.
2023-01-14 Jakub Jelinek <jakub@redhat.com>
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 <oliva@adacore.com>
PR target/42093
* gcc.target/arm/pr42093.c: Disable tree-dce.
2023-01-13 David Malcolm <dmalcolm@redhat.com>
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 <amonakov@ispras.ru>
PR rtl-optimization/108117
PR rtl-optimization/108132
* gcc.dg/pr108117.c: New test.
2023-01-13 Jakub Jelinek <jakub@redhat.com>
PR c++/108285
* g++.dg/warn/pr108285.C: New test.
2023-01-13 Gaius Mulley <gaiusmod2@gmail.com>
* 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 <jakub@redhat.com>
PR target/107131
* gcc.c-torture/execute/pr107131.c: New test.
2023-01-13 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
* gcc.target/arm/multilib.exp: Add multilib tests for Cortex-M55 CPU.
2023-01-13 Qing Zhao <qing.zhao@oracle.com>
* 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 <jakub@redhat.com>
PR target/107131
* gcc.dg/pr107131.c: New test.
2023-01-13 Richard Sandiford <richard.sandiford@arm.com>
* gcc.target/aarch64/dwarf_reg_size_1.c: New test.
* gcc.target/aarch64/dwarf_reg_size_2.c: Likewise.
2023-01-13 Richard Biener <rguenther@suse.de>
* gcc.target/aarch64/pr107209.c: New test.
2023-01-13 Richard Biener <rguenther@suse.de>
PR tree-optimization/108387
* gcc.dg/pr108387.c: New testcase.
2023-01-13 Gaius Mulley <gaiusmod2@gmail.com>
* 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 <gaiusmod2@gmail.com>
* lib/gm2.exp: Use timeout.exp.
2023-01-12 Gaius Mulley <gaiusmod2@gmail.com>
* lib/gm2.exp (gm2_init_min): Append -fno-exceptions
to args.
2023-01-12 Andrew Pinski <apinski@marvell.com>
Roger Sayle <roger@nextmovesoftware.com>
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 <christophe.lyon@arm.com>
Richard Sandiford <richard.sandiford@arm.com>
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 <christophe.lyon@arm.com>
Richard Sandiford <richard.sandiford@arm.com>
* 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 <rguenther@suse.de>
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 <tobias@codesourcery.com>
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 <lhyatt@gmail.com>
* 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 <dmalcolm@redhat.com>
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 <jakub@redhat.com>
PR c/105972
* gcc.dg/pr105972.c: New test.
2023-01-11 Roger Sayle <roger@nextmovesoftware.com>
PR tree-optimization/71343
* gcc.dg/pr71343-2.c: New test case.
2023-01-11 David Faust <david.faust@oracle.com>
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 <ebotcazou@adacore.com>
* gcc.dg/sso-17.c: New test.
2023-01-11 Kewen Lin <linkw@linux.ibm.com>
* gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Exit immediately if
the testing target isn't a PowerPC target.
2023-01-11 Richard Biener <rguenther@suse.de>
PR tree-optimization/107767
* gcc.dg/tree-ssa/pr107767.c: New testcase.
2023-01-11 Jakub Jelinek <jakub@redhat.com>
PR target/108308
* gcc.dg/pr108308.c: Use int32 target rather than { ilp32 || lp64 }.
2023-01-11 Richard Biener <rguenther@suse.de>
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 <rguenther@suse.de>
PR tree-optimization/108353
* gcc.dg/tree-ssa/ssa-copyprop-3.c: New testcase.
2023-01-11 Andreas Krebbel <krebbel@linux.ibm.com>
* gcc.target/s390/not.c: New test.
2023-01-11 Richard Biener <rguenther@suse.de>
PR tree-optimization/106293
* gcc.dg/tree-ssa/ssa-dse-46.c: Remove long initializer.
2023-01-10 Richard Biener <rguenther@suse.de>
PR tree-optimization/106293
* gcc.dg/tree-ssa/ssa-dse-46.c: New testcase.
2023-01-10 Roger Sayle <roger@nextmovesoftware.com>
PR rtl-optimization/106421
* gcc.dg/pr106421.c: New test case.
2023-01-10 Martin Jambor <mjambor@suse.cz>
PR ipa/108110
* g++.dg/ipa/pr108110.C: New test.
2023-01-10 Richard Biener <rguenther@suse.de>
PR tree-optimization/108314
* gcc.dg/vect/pr108314.c: New testcase.
2023-01-10 Xianmiao Qu <cooper.qu@linux.alibaba.com>
* gcc.target/csky/ldbs.c : Fix exclude-opts, should not
be "*".
2023-01-10 Xianmiao Qu <cooper.qu@linux.alibaba.com>
* 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 <krebbel@linux.ibm.com>
* gcc.target/s390/fcall-saved.c: New test.
2023-01-09 Jakub Jelinek <jakub@redhat.com>
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 <joseph@codesourcery.com>
* gcc.dg/c2x-complit-8.c: New test.
2023-01-09 Richard Biener <rguenther@suse.de>
PR middle-end/69482
* gcc.target/i386/pr69482-1.c: New testcase.
* gcc.target/i386/pr69482-2.c: Likewise.
2023-01-09 Martin Liska <mliska@suse.cz>
PR lto/108330
* g++.dg/ipa/pr108830.C: New test.
2023-01-09 Richard Biener <rguenther@suse.de>
PR tree-optimization/101912
* gcc.dg/uninit-pr101912.c: New testcase.
2023-01-09 Martin Liska <mliska@suse.cz>
PR c/107993
* gcc.target/i386/pr107993.c: New test.
2023-01-07 John David Anglin <danglin@gcc.gnu.org>
* 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 <joseph@codesourcery.com>
* gcc.dg/builtin-tgmath-3.c: Update expectations and add more
tests.
2023-01-06 Tamar Christina <tamar.christina@arm.com>
Revert:
2023-01-06 Tamar Christina <tamar.christina@arm.com>
* gcc.target/aarch64/sve/slp_1.c: Update testcase.
2023-01-06 Jakub Jelinek <jakub@redhat.com>
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 <roger@nextmovesoftware.com>
Revert:
2023-01-05 Roger Sayle <roger@nextmovesoftware.com>
* gcc.target/i386/cmov10.c: New test case.
2023-01-05 Patrick Palka <ppalka@redhat.com>
PR c++/108275
* g++.dg/parse/access14.C: New test.
2023-01-05 Gaius Mulley <gaiusmod2@gmail.com>
* 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 <ppalka@redhat.com>
PR c++/108282
* g++.dg/cpp2a/concepts-requires34.C: New test.
2023-01-04 Jakub Jelinek <jakub@redhat.com>
PR c++/108206
* g++.dg/template/pr108206.C: New test.
2023-01-04 Iain Sandoe <iain@sandoe.co.uk>
* gm2/iso/pass/realbitscast.mod: Disable REAL96 on Darwin.
2023-01-04 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/108253
* g++.dg/opt/pr108253.C: New test.
2023-01-04 Jakub Jelinek <jakub@redhat.com>
PR middle-end/108237
* gcc.c-torture/compile/pr108237.c: New test.
2023-01-04 Jakub Jelinek <jakub@redhat.com>
PR sanitizer/108256
* c-c++-common/ubsan/pr108256.c: New test.
2023-01-03 David Edelsohn <dje.gcc@gmail.com>
* g++.dg/modules/modules.exp: Skip on AIX.
* gcc.target/powerpc/pr99708.c: Skip on AIX.
2023-01-03 Sandra Loosemore <sandra@codesourcery.com>
* 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 <roger@nextmovesoftware.com>
* gcc.target/i386/cmov10.c: New test case.
2023-01-03 Jakub Jelinek <jakub@redhat.com>
PR middle-end/108264
* gcc.dg/pr108264.c: New test.
2023-01-03 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/108263
* gcc.dg/pr108263.c: New test.
2023-01-01 Roger Sayle <roger@nextmovesoftware.com>
Uroš Bizjak <ubizjak@gmail.com>
* 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.