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

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

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

commit r14-6583-gef9754dfdf18a89de3da23c4f23365f4c2611367
Author: Alex Coplan <alex.cop...@arm.com>
Date:   Fri Dec 15 09:32:42 2023 +0000

    aarch64: Handle autoinc addresses in ld1rq splitter [PR112906]

    This patch uses the new force_reload_address routine added by the
    previous patch to fix PR112906.

    gcc/ChangeLog:

            PR target/112906
            * config/aarch64/aarch64-sve.md
(@aarch64_vec_duplicate_vq<mode>_le):
            Use force_reload_address to reload addresses that aren't suitable
for
            ld1rq in the pre-RA splitter.

    gcc/testsuite/ChangeLog:

            PR target/112906
            * gcc.target/aarch64/sve/acle/general/pr112906.c: New test.

Reply via email to