aboutsummaryrefslogtreecommitdiff
path: root/gcc/gimplify.cc
diff options
context:
space:
mode:
authorAlex Coplan <alex.coplan@arm.com>2023-12-15 09:32:42 +0000
committerAlex Coplan <alex.coplan@arm.com>2023-12-15 09:35:45 +0000
commitef9754dfdf18a89de3da23c4f23365f4c2611367 (patch)
treee1c46cadb19a61f202ca6e36ee6ba022bc70dc03 /gcc/gimplify.cc
parentbac33a522bb51e30729191e935f25c2b0a63e225 (diff)
downloadgcc-ef9754dfdf18a89de3da23c4f23365f4c2611367.zip
gcc-ef9754dfdf18a89de3da23c4f23365f4c2611367.tar.gz
gcc-ef9754dfdf18a89de3da23c4f23365f4c2611367.tar.bz2
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.
Diffstat (limited to 'gcc/gimplify.cc')
0 files changed, 0 insertions, 0 deletions