I know you want vect_int to block the test for rv64gc. But unfortunately it failed.
And I have changed everything to run vect testsuite with "riscv_v". [PATCH] RISC-V: Enable more tests of "vect" for RVV (gnu.org) So to be consistent, plz add "riscv_v". juzhe.zh...@rivai.ai From: Maciej W. Rozycki Date: 2023-10-10 06:29 To: 钟居哲 CC: gcc-patches; Jeff Law; rdapp.gcc; kito.cheng Subject: Re: [PATCH] RISC-V/testsuite: Enable `vect_pack_trunc' On Tue, 10 Oct 2023, 钟居哲 wrote: > && [check_effective_target_arm_little_endian]) > || ([istarget mips*-*-*] > && [et-is-effective-target mips_msa]) > + || [istarget riscv*-*-*] > || ([istarget s390*-*-*] > && [check_effective_target_s390_vx]) > || [istarget amdgcn*-*-*] }}] > > You should change it into: > > || ([istarget riscv*-*-*] > && [check_effective_target_riscv_v]) > > Then, these additional FAILs will be removed: > > with no changes (except for intermittent Python failures for C++) with the > remaining testsuites. There are a few of regressions in `-march=rv64gc' > testing: > +FAIL: gcc.dg/vect/pr97678.c scan-tree-dump vect "vectorizing stmts using SLP" > +FAIL: gcc.dg/vect/slp-13-big-array.c scan-tree-dump-times vect "vectorizing > stmts using SLP" 3 > +FAIL: gcc.dg/vect/slp-13.c scan-tree-dump-times vect "vectorizing stmts > using SLP" 3 > +FAIL: gcc.dg/vect/pr97678.c -flto -ffat-lto-objects scan-tree-dump vect > "vectorizing stmts using SLP" > +FAIL: gcc.dg/vect/slp-13-big-array.c -flto -ffat-lto-objects > scan-tree-dump-times vect "vectorizing stmts using SLP" 3 > +FAIL: gcc.dg/vect/slp-13.c -flto -ffat-lto-objects scan-tree-dump-times > vect "vectorizing stmts using SLP" 3 I explained in the change description why the check for `riscv_v' isn't needed here: the tests mustn't run in the first place, so naturally they cannot fail either. If I missed anything, then please elaborate. Maciej