* arm.md (ldmsi_postinc): Avoid use of match_dup between input and
commita0a72ac39bc501e5d94a71bfd2c5e18274071839
authorrearnsha <rearnsha@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 5 Jan 2001 16:15:59 +0000 (5 16:15 +0000)
committerrearnsha <rearnsha@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 5 Jan 2001 16:15:59 +0000 (5 16:15 +0000)
treedda0f91a0d096ff79819d94abedbd4b383c66795
parent5377f68787a6c1403834dc2b7514ba75d74585e1
* arm.md (ldmsi_postinc): Avoid use of match_dup between input and
output operands.  Use arm_hard_register_operand for operand 4.
(stmsi_postinc): Similarly.
(ldmsi): Use arm_hard_register_operand for opernand 2.
(stmsi): Similarly.
* arm.c (arm_hard_register_operand): New function.
* arm-protos.h (arm_hard_register_operand): Prototype it.

* arm.h (HARD_REGNO_RENAME_OK): Define.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38712 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/arm/arm-protos.h
gcc/config/arm/arm.c
gcc/config/arm/arm.h
gcc/config/arm/arm.md