diff options
author | Richard Earnshaw <rearnsha@arm.com> | 2022-05-11 11:40:42 +0100 |
---|---|---|
committer | Richard Earnshaw <rearnsha@arm.com> | 2022-05-13 11:24:11 +0100 |
commit | 485a0ae0982abe8ccebdfd660aa45823a572714d (patch) | |
tree | d765cc8e012c6c03147e39fa1ed9350c0ae4ad3c /gcc/ada/gcc-interface | |
parent | 112447f8564c0307c5da99a4094a3a99f204239f (diff) | |
download | gcc-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