arm.c (arm_address_register_rtx_p): New function.
authorRichard Earnshaw <rearnsha@arm.com>
Wed, 22 Jan 2003 16:01:43 +0000 (16:01 +0000)
committerRichard Earnshaw <rearnsha@gcc.gnu.org>
Wed, 22 Jan 2003 16:01:43 +0000 (16:01 +0000)
commit6b990f6b63181e0dad5e6b9d18bf62f51a3ebc4d
treededcd9aeff704d0a1603d069d19aeaba2edc1666
parentf0bf1270067a1649d703c7bd883d4e660c05c8c0
arm.c (arm_address_register_rtx_p): New function.

* arm.c (arm_address_register_rtx_p): New function.
(arm_legitimate_address_p): New function.
(arm_legitimate_index_p): New function.
(legitimize_pic_address): Use arm_legitimate_index_p.
* arm-protos.h (arm_legtimate_address_p): Add prototype.
* arm.h (ARM_GO_IF_LEGITIMATE_INDEX): Delete.
(ARM_GO_IF_LEGITIMATE_ADDRESS): Call arm_legitimate_address_p.

From-SVN: r61592
gcc/ChangeLog
gcc/config/arm/arm-protos.h
gcc/config/arm/arm.c
gcc/config/arm/arm.h