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

--- Comment #5 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:42946aa9b3228262e413481a3193bda85c20ef4b

commit r15-1723-g42946aa9b3228262e413481a3193bda85c20ef4b
Author: Sergei Lewis <sle...@rivosinc.com>
Date:   Sat Jun 29 14:34:31 2024 -0600

    [to-be-committed,RISC-V,V4] movmem for RISCV with V extension

    I hadn't updated my repo on the host where I handle email, so it picked
    up the older version of this patch without the testsuite fix.  So, V4
    with the testsuite option for lmul fixed.

    --

    And Sergei's movmem patch.  Just trivial testsuite adjustment for an
    option name change and a whitespace fix from me.

    I've spun this in my tester for rv32 and rv64.  I'll wait for pre-commit
    CI before taking further action.

    Just a reminder, this patch is designed to handle the case where we can
    issue a single vector load/store which avoids all the complexities of
    determining which direction to copy.

    --

    gcc/ChangeLog

            * config/riscv/riscv.md (movmem<mode>): New expander.

    gcc/testsuite/ChangeLog

            PR target/112109
            * gcc.target/riscv/rvv/base/movmem-1.c: New test

Reply via email to