On 1/31/2024 11:05 PM, juzhe.zh...@rivai.ai wrote:
Sorry again. I just realized you have reverted your patches that's why I
can pass the testing now.
I checkout your latest patch commit:
https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=23cd2961bd2ff63583f46e3499a07bd54491d45c
<https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=23cd2961bd2ff63583f46e3499a07bd54491d45c>
Then I can reproduce the ICE now:
bug.c: In function 'popcount32_uint64_tuint64_t':
bug.c:20:3: internal compiler error: in validate_change_or_fail, at
config/riscv/riscv-v.cc:4972
20 | }
| ^
bug.c:123:3: note: in expansion of macro 'DEF32'
123 | DEF32 (uint64_t, uint64_t)
\
| ^~~~~
bug.c:444:1: note: in expansion of macro 'DEF_ALL'
444 | DEF_ALL ()
| ^~~~~~~
0x1fbf06f riscv_vector::validate_change_or_fail(rtx_def*, rtx_def**,
rtx_def*, bool)
../../../../gcc/gcc/config/riscv/riscv-v.cc:4972
0x1fe2c60 simplify_replace_vlmax_avl
../../../../gcc/gcc/config/riscv/riscv-avlprop.cc:200
0x1fe3b05 pass_avlprop::execute(function*)
../../../../gcc/gcc/config/riscv/riscv-avlprop.cc:506
Would you mind taking a look at it ?
------------------------------------------------------------------------
juzhe.zh...@rivai.ai
Hi Juzhe,
I ran the following configs on both linux and newlib locally (at hash
23cd2961bd2ff63583f46e3499a07bd54491d45c mtune=rocket) and did not find
the ice, only additional scan dump failures.
rv32gc/ilp32d
rv32gc_zba_zbb_zbc_zbs/ilp32d
rv32gcv/ilp32d
rv64gc/lp64d
rv64gc_zba_zbb_zbc_zbs/lp64d
rv64gcv/lp64d
rv64gcv_zvbb_zvbc_zvkg_zvkn_zvknc_zvkned_zvkng_zvknha_zvknhb_zvks_zvksc_zvksed_zvksg_zvksh_zvkt/lp64d
rv64imafdcv_zicond_zawrs_zbc_zvkng_zvksg_zvbb_zvbc_zicsr_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt/lp64d/
Can you send me what configuration you are using to get the ice? Is it
appearing on other tunes? Nothing in my patch should affect anything in
riscv-v.cc. I'll look into the problem if I'm able to reproduce the error.
The new scan dump failures are a result of now having a vector
scheduling pipeline.
Edwin
*From:* Edwin Lu <mailto:e...@rivosinc.com>
*Date:* 2024-02-01 14:13
*To:* juzhe.zh...@rivai.ai <mailto:juzhe.zh...@rivai.ai>;
gcc-patches <mailto:gcc-patches@gcc.gnu.org>
*CC:* Robin Dapp <mailto:rdapp....@gmail.com>; kito.cheng
<mailto:kito.ch...@gmail.com>; jeffreyalaw
<mailto:jeffreya...@gmail.com>; palmer <mailto:pal...@rivosinc.com>;
vineetg <mailto:vine...@rivosinc.com>; Patrick O'Neill
<mailto:patr...@rivosinc.com>
*Subject:* Re: [COMMITTED V3 1/4] RISC-V: Add non-vector types to
dfa pipelines
From what I know, if it was a problem with my dfa reservation assert,
it would have ICEd in riscv.cc and not riscv-v.cc. For now I reverted
the changes since I don't want to leave things possibly broken
overnight
and not knowing which patch is the root cause. I kicked off another set
of test runs using our full gcc postcommit testing configurations and
should have those results in tomorrow. Hopefully it was just a missed
config target I didn't test and wasn't tested on the precommit ci.
Edwin
On 1/31/2024 9:42 PM, Edwin Lu wrote:
> Hi Juzhe,
>
> I didn't see any ICEs when I tested locally (tested on
>
https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=8123f3ca3fd891034a8366518e756f161c4ff40d).
Can you tell me what config you're using?
>
> Edwin
>
> On 1/31/2024 6:57 PM, juzhe.zh...@rivai.ai wrote:
>> Hi, all.
>>
>>
https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=26c34b809cd1a6249027730a8b52bbf6a1c0f4a8
<https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=26c34b809cd1a6249027730a8b52bbf6a1c0f4a8>
>>
https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=e56fb037d9d265682f5e7217d8a4c12a8d3fddf8
<https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=e56fb037d9d265682f5e7217d8a4c12a8d3fddf8>
>>
https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=4b799a16ae59fc0f508c5931ebf1851a3446b707
<https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=4b799a16ae59fc0f508c5931ebf1851a3446b707>
>>
https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=23cd2961bd2ff63583f46e3499a07bd54491d45c
<https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=23cd2961bd2ff63583f46e3499a07bd54491d45c>
>>
>> These 4 commits cause all testcases failed (ICE and dump FAILs).
>>
>> FAIL:
gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_32-4.c
>> scan-tree-dump-times vect "vectorized 1 loops in function" 11
>> FAIL:
>>
gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-1.c
>> (internal compiler error: in validate_change_or_fail, at
>> config/riscv/riscv-v.cc:4972)
>> FAIL:
>>
gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-1.c
>> (test for excess errors)
>> FAIL:
>>
gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-1.c
>> scan-tree-dump-times vect "vectorized 1 loops in function" 11
>> FAIL:
gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-11.c
>> (internal compiler error: in validate_change_or_fail, at
>> config/riscv/riscv-v.cc:4972)
>> FAIL:
gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-11.c
>> (test for excess errors)
>> FAIL:
gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_64-1.c
>> (internal compiler error: in validate_change_or_fail, at
>> config/riscv/riscv-v.cc:4972)
>> FAIL:
gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_64-1.c
>> (test for excess errors)
>> FAIL:
gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_64-1.c
>> scan-tree-dump-times vect "vectorized 1 loops in function" 11
>> FAIL:
>> gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_64-4.c
>> (internal compiler error: in validate_change_or_fail, at
>> config/riscv/riscv-v.cc:4972)
>> FAIL:
>> gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_64-4.c
>> (test for excess errors)
>> FAIL:
>> gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_64-4.c
>> scan-tree-dump-times vect "vectorized 1 loops in function" 11
>> FAIL:
gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_64-2.c
>> (internal compiler error: in validate_change_or_fail, at
>> config/riscv/riscv-v.cc:4972)
>> FAIL:
gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_64-2.c
>> (test for excess errors)
>> FAIL:
gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_64-2.c
>> scan-tree-dump-times vect "vectorized 1 loops in function" 11
>> FAIL:
gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_64-8.c
>> (internal compiler error: in validate_change_or_fail, at
>> config/riscv/riscv-v.cc:4972)
>> FAIL:
gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_64-8.c
>> (test for excess errors)
>> FAIL:
gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_64-8.c
>> scan-tree-dump-times vect "vectorized 1 loops in function" 11
>> FAIL:
>> gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-5.c
>> (internal compiler error: in validate_change_or_fail, at
>> config/riscv/riscv-v.cc:4972)
>> FAIL:
>> gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-5.c
>> (test for excess errors)
>> FAIL:
>> gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-5.c
>> scan-tree-dump-times vect "vectorized 1 loops in function" 11
>> FAIL:
>>
gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_64-3.c
>> (internal compiler error: in validate_change_or_fail, at
>> config/riscv/riscv-v.cc:4972)
>> FAIL:
>>
gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_64-3.c
>> (test for excess errors)
>> FAIL:
>>
gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_64-3.c
>> scan-tree-dump-times vect "vectorized 1 loops in function" 11
>> FAIL:
>>
gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-9.c
>> (internal compiler error: in validate_change_or_fail, at
>> config/riscv/riscv-v.cc:4972)
>> FAIL:
>>
gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-9.c
>> (test for excess errors)
>> FAIL:
>>
gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-3.c
>> (internal compiler error: in validate_change_or_fail, at
>> config/riscv/riscv-v.cc:4972)
>> FAIL:
>>
gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-3.c
>> (test for excess errors)
>> FAIL:
>>
gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-3.c
>> scan-tree-dump-times vect "vectorized 1 loops in function" 11
>> FAIL:
gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_32-4.c
>> (internal compiler error: in validate_change_or_fail, at
>> config/riscv/riscv-v.cc:4972)
>> FAIL:
gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_32-4.c
>> (test for excess errors)
>> FAIL:
gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_32-4.c
>> scan-tree-dump-times vect "vectorized 1 loops in function" 11
>> FAIL: gcc.target/riscv/rvv/autovec/gather-scatter/offset_extend-1.c
>> (internal compiler error: in validate_change_or_fail, at
>> config/riscv/riscv-v.cc:4972)
>> FAIL: gcc.target/riscv/rvv/autovec/gather-scatter/offset_extend-1.c
>> (test for excess errors)
>> FAIL:
>>
gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_64-2.c
>> (internal compiler error: in validate_change_or_fail, at
>> config/riscv/riscv-v.cc:4972)
>> FAIL:
>>
gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_64-2.c
>> (test for excess errors)
>> FAIL:
>>
gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_64-2.c
>> scan-tree-dump-times vect "vectorized 1 loops in function" 11
>> FAIL:
>>
gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-3.c
>> (internal compiler error: in validate_change_or_fail, at
>> config/riscv/riscv-v.cc:4972)
>> FAIL:
>>
gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-3.c
>> (test for excess errors)
>> FAIL:
>>
gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-7.c
>> (internal compiler error: in validate_change_or_fail, at
>> config/riscv/riscv-v.cc:4972)
>> FAIL:
>>
gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-7.c
>> (test for excess errors)
>> FAIL:
gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-9.c
>> (internal compiler error: in validate_change_or_fail, at
>> config/riscv/riscv-v.cc:4972)
>> FAIL:
gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-9.c
>> (test for excess errors)
>> FAIL:
gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_64-2.c
>> (internal compiler error: in validate_change_or_fail, at
>> config/riscv/riscv-v.cc:4972)
>> FAIL:
gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_64-2.c
>> (test for excess errors)
>> FAIL:
gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_64-2.c
>> scan-tree-dump-times vect "vectorized 1 loops in function" 11
>> FAIL:
>> gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-5.c
>> (internal compiler error: in validate_change_or_fail, at
>> config/riscv/riscv-v.cc:4972)
>> FAIL:
>> gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-5.c
>> (test for excess errors)
>> FAIL:
>> gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-5.c
>> scan-tree-dump-times vect "vectorized 1 loops in function" 11
>> FAIL:
gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-4.c
>> (internal compiler error: in validate_change_or_fail, at
>> config/riscv/riscv-v.cc:4972)
>> FAIL:
gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_64-3.c
>> (internal compiler error: in validate_change_or_fail, at
>> config/riscv/riscv-v.cc:4972)
>> FAIL:
gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-4.c
>> (test for excess errors)
>> FAIL:
>> gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-10.c
>> (internal compiler error: in validate_change_or_fail, at
>> config/riscv/riscv-v.cc:4972)
>> FAIL:
gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_64-3.c
>> (test for excess errors)
>> FAIL:
>> gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-10.c
>> (test for excess errors)
>> FAIL:
gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_64-3.c
>> scan-tree-dump-times vect "vectorized 1 loops in function" 11
>> FAIL:
>>
gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-8.c
>> (internal compiler error: in validate_change_or_fail, at
>> config/riscv/riscv-v.cc:4972)
>> FAIL:
>>
gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-8.c
>> (test for excess errors)
>> FAIL:
gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-7.c
>> (internal compiler error: in validate_change_or_fail, at
>> config/riscv/riscv-v.cc:4972)
>> FAIL:
gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-7.c
>> (test for excess errors)
>> FAIL:
gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_32-2.c
>> (internal compiler error: in validate_change_or_fail, at
>> config/riscv/riscv-v.cc:4972)
>> FAIL:
gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_32-2.c
>> (test for excess errors)
>> FAIL:
gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_32-2.c
>> scan-tree-dump-times vect "vectorized 1 loops in function" 11
>> FAIL:
>>
gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-4.c
>> (internal compiler error: in validate_change_or_fail, at
>> config/riscv/riscv-v.cc:4972)
>> FAIL:
>>
gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-4.c
>> (test for excess errors)
>> FAIL:
>>
gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-3.c
>> (internal compiler error: in validate_change_or_fail, at
>> config/riscv/riscv-v.cc:4972)
>> FAIL:
>>
gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-3.c
>> (test for excess errors)
>> FAIL:
gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-1.c
>> (internal compiler error: in validate_change_or_fail, at
>> config/riscv/riscv-v.cc:4972)
>> FAIL:
gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-1.c
>> (test for excess errors)
>> FAIL:
>>
gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-10.c
>> (internal compiler error: in validate_change_or_fail, at
>> config/riscv/riscv-v.cc:4972)
>> FAIL:
>>
gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-10.c
>> (test for excess errors)
>> FAIL:
>>
gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_64-2.c
>> (internal compiler error: in validate_change_or_fail, at
>> config/riscv/riscv-v.cc:4972)
>> FAIL:
>>
gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_64-2.c
>> (test for excess errors)
>> FAIL:
>>
gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_64-2.c
>> scan-tree-dump-times vect "vectorized 1 loops in function" 11
>> FAIL:
>>
gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-4.c
>> scan-tree-dump-times vect "vectorized 1 loops in function" 11
>> FAIL:
>>
gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-2.c
>> (internal compiler error: in validate_change_or_fail, at
>> config/riscv/riscv-v.cc:4972)
>> FAIL:
>>
gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-2.c
>> (test for excess errors)
>> FAIL:
gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_32-1.c
>> (internal compiler error: in validate_change_or_fail, at
>> config/riscv/riscv-v.cc:4972)
>> FAIL:
gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_32-1.c
>> (test for excess errors)
>> FAIL:
gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_32-1.c
>> scan-tree-dump-times vect "vectorized 1 loops in function" 11
>> FAIL:
>> gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-10.c
>> (internal compiler error: in validate_change_or_fail, at
>> config/riscv/riscv-v.cc:4972)
>> FAIL:
>> gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-10.c
>> (test for excess errors)
>> FAIL:
gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-6.c
>> (internal compiler error: in validate_change_or_fail, at
>> config/riscv/riscv-v.cc:4972)
>> FAIL:
gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-6.c
>> (test for excess errors)
>> FAIL:
>> gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-5.c
>> (internal compiler error: in validate_change_or_fail, at
>> config/riscv/riscv-v.cc:4972)
>> FAIL:
>> gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-5.c
>> (test for excess errors)
>> FAIL:
>> gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-5.c
>> (internal compiler error: in validate_change_or_fail, at
>> config/riscv/riscv-v.cc:4972)
>> FAIL:
>> gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-5.c
>> (test for excess errors)
>> FAIL:
>>
gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-10.c
(internal compiler error: in validate_change_or_fail, at
config/riscv/riscv-v.cc:4972)
>> FAIL:
>>
gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-10.c
(test for excess errors)
>> FAIL:
>>
gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-2.c
>> (internal compiler error: in validate_change_or_fail, at
>> config/riscv/riscv-v.cc:4972)
>> FAIL:
>>
gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-2.c
>> (test for excess errors)
>> FAIL:
>> gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-5.c
>> scan-tree-dump-times vect "vectorized 1 loops in function" 11
>> FAIL:
>>
gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-2.c
>> scan-tree-dump-times vect "vectorized 1 loops in function" 11
>> FAIL:
gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_64-2.c
>> (internal compiler error: in validate_change_or_fail, at
>> config/riscv/riscv-v.cc:4972)
>> FAIL:
gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_64-2.c
>> (test for excess errors)
>> FAIL:
gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_64-2.c
>> scan-tree-dump-times vect "vectorized 1 loops in function" 11
>> FAIL:
>> gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-3.c
>> (internal compiler error: in validate_change_or_fail, at
>> config/riscv/riscv-v.cc:4972)
>> FAIL:
>> gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-3.c
>> (test for excess errors)
>> FAIL:
gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-7.c
>> (internal compiler error: in validate_change_or_fail, at
>> config/riscv/riscv-v.cc:4972)
>> FAIL:
gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-7.c
>> (test for excess errors)
>> FAIL:
gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_32-3.c
>> (internal compiler error: in validate_change_or_fail, at
>> config/riscv/riscv-v.cc:4972)
>> FAIL:
gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_32-3.c
>> (test for excess errors)
>> FAIL:
gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_32-3.c
>> scan-tree-dump-times vect "vectorized 1 loops in function" 11
>> FAIL:
>>
gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_64-4.c
>> (internal compiler error: in validate_change_or_fail, at
>> config/riscv/riscv-v.cc:4972)
>> FAIL:
>>
gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_64-4.c
>> (test for excess errors)
>> FAIL:
>>
gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_64-4.c
>> scan-tree-dump-times vect "vectorized 1 loops in function" 11
>> FAIL:
gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-12.c
>> (internal compiler error: in validate_change_or_fail, at
>> config/riscv/riscv-v.cc:4972)
>> FAIL:
gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-12.c
>> (test for excess errors)
>> FAIL:
>> gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_64-5.c
>> (internal compiler error: in validate_change_or_fail, at
>> config/riscv/riscv-v.cc:4972)
>> FAIL:
>> gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_64-5.c
>> (test for excess errors)
>> FAIL:
>> gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_64-5.c
>> scan-tree-dump-times vect "vectorized 1 loops in function" 11
>> FAIL:
>> gcc.target/riscv/rvv/autovec/gather-scatter/strided_store_run-1.c
>> (internal compiler error: in validate_change_or_fail, at
>> config/riscv/riscv-v.cc:4972)
>> FAIL:
>> gcc.target/riscv/rvv/autovec/gather-scatter/strided_store_run-1.c
>> (test for excess errors)
>> FAIL:
gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_64-3.c
>> (internal compiler error: in validate_change_or_fail, at
>> config/riscv/riscv-v.cc:4972)
>> FAIL:
gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_64-3.c
>> (test for excess errors)
>> FAIL:
>>
gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-10.c
(internal compiler error: in validate_change_or_fail, at
config/riscv/riscv-v.cc:4972)
>> FAIL:
>>
gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-10.c
(test for excess errors)
>> FAIL:
>>
gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-4.c
>> (internal compiler error: in validate_change_or_fail, at
>> config/riscv/riscv-v.cc:4972)
>> FAIL:
>>
gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-1.c
>> (internal compiler error: in validate_change_or_fail, at
>> config/riscv/riscv-v.cc:4972)
>> FAIL:
>>
gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-4.c
>> (test for excess errors)
>> FAIL:
>>
gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-1.c
>> (test for excess errors)
>> FAIL:
>>
gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-4.c
>> scan-tree-dump-times vect "vectorized 1 loops in function" 11
>> FAIL:
gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_64-3.c
>> scan-tree-dump-times vect "vectorized 1 loops in function" 11
>> FAIL:
>>
gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-1.c
>> scan-tree-dump-times vect "vectorized 1 loops in function" 11
>> FAIL:
>> gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-6.c
>> (internal compiler error: in validate_change_or_fail, at
>> config/riscv/riscv-v.cc:4972)
>> FAIL:
>> gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-6.c
>> (test for excess errors)
>> FAIL:
>> gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-6.c
>> scan-tree-dump-times vect "vectorized 1 loops in function" 11
>> FAIL:
gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_32-1.c
>> (internal compiler error: in validate_change_or_fail, at
>> config/riscv/riscv-v.cc:4972)
>> FAIL:
gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_32-1.c
>> (test for excess errors)
>> FAIL:
gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_32-1.c
>> scan-tree-dump-times vect "vectorized 1 loops in function" 11
>> FAIL:
>> gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-9.c
>> (internal compiler error: in validate_change_or_fail, at
>> config/riscv/riscv-v.cc:4972)
>> FAIL:
>> gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-9.c
>> (test for excess errors)
>> FAIL:
gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_64-12.c
>> (internal compiler error: in validate_change_or_fail, at
>> config/riscv/riscv-v.cc:4972)
>> FAIL:
gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_64-12.c
>> (test for excess errors)
>> FAIL:
>>
gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_64-3.c
>> (internal compiler error: in validate_change_or_fail, at
>> config/riscv/riscv-v.cc:4972)
>>
------------------------------------------------------------------------
>> juzhe.zh...@rivai.ai
>
>