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.

Reply via email to