[AArch64] Allow multiple-of-8 immediate offsets for TImode LDP/STP
authorKyrylo Tkachov <kyrylo.tkachov@arm.com>
Mon, 1 Aug 2016 10:20:03 +0000 (10:20 +0000)
committerKyrylo Tkachov <ktkachov@gcc.gnu.org>
Mon, 1 Aug 2016 10:20:03 +0000 (10:20 +0000)
commit8ed49fab9243af348d76a1c673428199b776797d
tree09d809978a648dcb7c75f1a5158ac34c046ee0d7
parentb91cd96b291e3bbc0e370ba83f4bc6f0086404ee
[AArch64] Allow multiple-of-8 immediate offsets for TImode LDP/STP

        * config/aarch64/aarch64.c (aarch64_classify_address): Use DImode when
        performing aarch64_offset_7bit_signed_scaled_p check for TImode LDP/STP
        addresses.

        * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.

From-SVN: r238938
gcc/ChangeLog
gcc/config/aarch64/aarch64.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/aarch64/ldp_stp_unaligned_1.c [new file with mode: 0644]