aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/gcc-interface
diff options
context:
space:
mode:
authorRichard Earnshaw <rearnsha@arm.com>2022-05-11 11:40:42 +0100
committerRichard Earnshaw <rearnsha@arm.com>2022-05-13 11:24:11 +0100
commit485a0ae0982abe8ccebdfd660aa45823a572714d (patch)
treed765cc8e012c6c03147e39fa1ed9350c0ae4ad3c /gcc/ada/gcc-interface
parent112447f8564c0307c5da99a4094a3a99f204239f (diff)
downloadgcc-485a0ae0982abe8ccebdfd660aa45823a572714d.zip
gcc-485a0ae0982abe8ccebdfd660aa45823a572714d.tar.gz
gcc-485a0ae0982abe8ccebdfd660aa45823a572714d.tar.bz2
arm: fix some issues in mve_vector_mem_operand
There are a couple of issues with the mve_vector_mem_operand function. Firstly, SP is permitted as a register provided there is no write-back operation. Secondly, there were some cases where 'strict' was not being applied when checking which registers had been used. gcc/ChangeLog: * config/arm/arm.cc (mve_vector_mem_operand): Allow SP_REGNUM when there is no write-back. Fix use when strict is true.
Diffstat (limited to 'gcc/ada/gcc-interface')
0 files changed, 0 insertions, 0 deletions