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

--- Comment #15 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Alexandre Oliva <aol...@gcc.gnu.org>:

https://gcc.gnu.org/g:acddf6665f067bc98a2529a699b1d4509a7387cb

commit r13-5160-gacddf6665f067bc98a2529a699b1d4509a7387cb
Author: Alexandre Oliva <ol...@adacore.com>
Date:   Fri Jan 13 21:15:41 2023 -0300

    [PR40457] [arm] expand SI-aligned movdi into pair of movsi

    When expanding a misaligned DImode move, emit aligned SImode moves if
    the parts are sufficiently aligned.  This enables neighboring stores
    to be peephole-combined into stm, as expected by the PR40457 testcase,
    even after SLP vectorizes the originally aligned SImode stores into a
    misaligned DImode store.


    for  gcc/ChangeLog

            PR target/40457
            * config/arm/arm.md (movmisaligndi): Prefer aligned SImode
            moves.

Reply via email to