https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120356

--- Comment #6 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Jeff Law <l...@gcc.gnu.org>:

https://gcc.gnu.org/g:9c1ed63e4c6b0f80dd47ce421dd7d80d52c38fd3

commit r16-1912-g9c1ed63e4c6b0f80dd47ce421dd7d80d52c38fd3
Author: Alexey Merzlyakov <alexey.merzlya...@samsung.com>
Date:   Wed Jul 2 11:29:00 2025 -0600

    [PATCH] [RISC-V] Fix shift type for RVV interleaved stepped patterns
[PR120356]

    It corrects the shift type of interleaved stepped patterns for const vector
    expanding in LRA. The shift instruction was initially LSHIFTRT, and it
seems
    still should be the same type for both LRA and other cases.

            PR target/120356

    gcc/ChangeLog:

            * config/riscv/riscv-v.cc
            (expand_const_vector_interleaved_stepped_npatterns):
            Fix ASHIFT to LSHIFTRT insn.

    gcc/testsuite/ChangeLog:

            * gcc.target/riscv/rvv/autovec/pr120356.c: New test.

Reply via email to