diff options
author | Richard Earnshaw <rearnsha@arm.com> | 2023-04-06 14:44:30 +0100 |
---|---|---|
committer | Richard Earnshaw <rearnsha@arm.com> | 2023-04-06 15:21:42 +0100 |
commit | ddc9b5ee13cd686c8674f92d46045563c06a23ea (patch) | |
tree | 40f2402eac2e02132aa951f07d32f5423c40bc75 /gcc/fortran | |
parent | 7f056d5f4a0b9e29561d0375d5b4ad42c9f3f61e (diff) | |
download | gcc-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