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
     >
     >


Reply via email to