https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112599
--- Comment #5 from GCC Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Pan Li <pa...@gcc.gnu.org>: https://gcc.gnu.org/g:ec84a1e7a18f65858a1b129ff80cb32e64cf151b commit r14-5851-gec84a1e7a18f65858a1b129ff80cb32e64cf151b Author: Juzhe-Zhong <juzhe.zh...@rivai.ai> Date: Sun Nov 26 17:13:55 2023 +0800 RISC-V: Disable AVL propagation of slidedown instructions Re-check again RVV ISA, I find that we can't allow AVL propagation not only for vrgather, but also slidedown instructions. Committed. PR target/112599 gcc/ChangeLog: * config/riscv/riscv-avlprop.cc (avl_can_be_propagated_p): Add slidedown. (vlmax_ta_p): Ditto. (pass_avlprop::get_vlmax_ta_preferred_avl): Ditto. gcc/testsuite/ChangeLog: * gcc.target/riscv/rvv/base/vf_avl-1.c: Adapt test. * gcc.target/riscv/rvv/autovec/pr112599-3.c: New test.