aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran
diff options
context:
space:
mode:
authorRichard Earnshaw <rearnsha@arm.com>2023-04-06 14:44:30 +0100
committerRichard Earnshaw <rearnsha@arm.com>2023-04-06 15:21:42 +0100
commitddc9b5ee13cd686c8674f92d46045563c06a23ea (patch)
tree40f2402eac2e02132aa951f07d32f5423c40bc75 /gcc/fortran
parent7f056d5f4a0b9e29561d0375d5b4ad42c9f3f61e (diff)
downloadgcc-ddc9b5ee13cd686c8674f92d46045563c06a23ea.zip
gcc-ddc9b5ee13cd686c8674f92d46045563c06a23ea.tar.gz
gcc-ddc9b5ee13cd686c8674f92d46045563c06a23ea.tar.bz2
arm: mve: fix auto-inc generation [PR107674]
My change r13-416-g485a0ae0982abe caused the compiler to stop generating auto-inc operations on mve loads and stores. The fix is to check whether there is a replacement register available when in strict mode and the register is still a pseudo. gcc: PR target/107674 * config/arm/arm.cc (arm_effective_regno): New function. (mve_vector_mem_operand): Use it.
Diffstat (limited to 'gcc/fortran')
0 files changed, 0 insertions, 0 deletions