diff options
author | Juzhe-Zhong <juzhe.zhong@rivai.ai> | 2023-08-29 10:34:50 +0800 |
---|---|---|
committer | Lehua Ding <lehua.ding@rivai.ai> | 2023-08-29 10:52:58 +0800 |
commit | 818cc9f2d2f3dbbd4004ff85d3125d92d1e430c9 (patch) | |
tree | 57d7aeaecd23aaaaf9330c7b7dc9628965889ba2 /libcpp/makeucnid.cc | |
parent | 973eb0deb467c79cc21f265a710a81054cfd3e8c (diff) | |
download | gcc-818cc9f2d2f3dbbd4004ff85d3125d92d1e430c9.zip gcc-818cc9f2d2f3dbbd4004ff85d3125d92d1e430c9.tar.gz gcc-818cc9f2d2f3dbbd4004ff85d3125d92d1e430c9.tar.bz2 |
RISC-V: Fix AVL/VL get ICE[VSETVL PASS]
Fix bunch of ICE in "vect" testsuite:
FAIL: gcc.dg/vect/vect-alias-check-16.c (internal compiler error: Segmentation fault)
FAIL: gcc.dg/vect/vect-alias-check-16.c (test for excess errors)
FAIL: gcc.dg/vect/vect-alias-check-16.c -flto -ffat-lto-objects (internal compiler error: Segmentation fault)
FAIL: gcc.dg/vect/vect-alias-check-16.c -flto -ffat-lto-objects (test for excess errors)
FAIL: gcc.dg/vect/vect-alias-check-20.c (internal compiler error: Segmentation fault)
FAIL: gcc.dg/vect/vect-alias-check-20.c (test for excess errors)
FAIL: gcc.dg/vect/vect-alias-check-20.c -flto -ffat-lto-objects (internal compiler error: Segmentation fault)
FAIL: gcc.dg/vect/vect-alias-check-20.c -flto -ffat-lto-objects (test for excess errors)
gcc/ChangeLog:
* config/riscv/riscv-vsetvl.cc (vector_insn_info::get_avl_or_vl_reg): New function.
(pass_vsetvl::compute_local_properties): Fix bug.
(pass_vsetvl::commit_vsetvls): Ditto.
* config/riscv/riscv-vsetvl.h: New function.
Diffstat (limited to 'libcpp/makeucnid.cc')
0 files changed, 0 insertions, 0 deletions