xtensa.h (XTENSA_LIBCALL_VALUE, [...]): Remove macros.
commitdde8a3a47e4c13fd3ac3d6bb542c96020be65598
authorAnatoly Sokolov <aesok@post.ru>
Thu, 13 Jan 2011 20:24:19 +0000 (13 23:24 +0300)
committerAnatoly Sokolov <aesok@gcc.gnu.org>
Thu, 13 Jan 2011 20:24:19 +0000 (13 23:24 +0300)
tree6e8c242feb8e288d26c0b81cc1417be27855547d
parent389295b785f9c396c703c186bd5e2fe1f697ed38
xtensa.h (XTENSA_LIBCALL_VALUE, [...]): Remove macros.

* config/xtensa/xtensa.h (XTENSA_LIBCALL_VALUE, LIBCALL_VALUE,
LIBCALL_OUTGOING_VALUE, FUNCTION_VALUE_REGNO_P): Remove macros.
* config/xtensa/xtensa.c (xtensa_libcall_value,
xtensa_function_value_regno_p): New functions.
(TARGET_LIBCALL_VALUE, TARGET_FUNCTION_VALUE_REGNO_P): Define.

From-SVN: r168765
gcc/ChangeLog
gcc/config/xtensa/xtensa.c
gcc/config/xtensa/xtensa.h