aboutsummaryrefslogtreecommitdiff
path: root/libcpp/makeucnid.cc
diff options
context:
space:
mode:
authorJuzhe-Zhong <juzhe.zhong@rivai.ai>2023-08-29 10:34:50 +0800
committerLehua Ding <lehua.ding@rivai.ai>2023-08-29 10:52:58 +0800
commit818cc9f2d2f3dbbd4004ff85d3125d92d1e430c9 (patch)
tree57d7aeaecd23aaaaf9330c7b7dc9628965889ba2 /libcpp/makeucnid.cc
parent973eb0deb467c79cc21f265a710a81054cfd3e8c (diff)
downloadgcc-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