ia64.h (REG_OK_FOR_BASE_P, [...]): Remove macros.
authorAnatoly Sokolov <aesok@post.ru>
Sun, 18 Dec 2011 09:19:51 +0000 (13:19 +0400)
committerAnatoly Sokolov <aesok@gcc.gnu.org>
Sun, 18 Dec 2011 09:19:51 +0000 (13:19 +0400)
commit903a9601cc5e966efee08007b7fdbde90b23d71b
treea683d5cee2d1476323669d9cd5932069efc38866
parent7ffbe288d7e300e55cde338148141f89ecde6ce3
ia64.h (REG_OK_FOR_BASE_P, [...]): Remove macros.

* config/ia64/ia64.h (REG_OK_FOR_BASE_P, REG_OK_FOR_INDEX_P,
LEGITIMATE_ADDRESS_REG, LEGITIMATE_ADDRESS_DISP,
GO_IF_LEGITIMATE_ADDRESS): Remove macros.
* config/ia64/ia64.c (TARGET_LEGITIMATE_ADDRESS_P): Define.
(ia64_reg_ok_for_base_p, ia64_legitimate_address_reg,
ia64_legitimate_address_disp, ia64_legitimate_address_p): New
functions.

From-SVN: r182456
gcc/ChangeLog
gcc/config/ia64/ia64.c
gcc/config/ia64/ia64.h