diff options
author | Alex Coplan <alex.coplan@arm.com> | 2023-12-15 09:32:42 +0000 |
---|---|---|
committer | Alex Coplan <alex.coplan@arm.com> | 2023-12-15 09:35:45 +0000 |
commit | ef9754dfdf18a89de3da23c4f23365f4c2611367 (patch) | |
tree | e1c46cadb19a61f202ca6e36ee6ba022bc70dc03 /gcc/gimplify.cc | |
parent | bac33a522bb51e30729191e935f25c2b0a63e225 (diff) | |
download | gcc-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