h8300.h (FUNCTION_VALUE_REGNO_P, [...]): Remove macros.
authorAnatoly Sokolov <aesok@post.ru>
Mon, 28 Mar 2011 20:05:28 +0000 (00:05 +0400)
committerAnatoly Sokolov <aesok@gcc.gnu.org>
Mon, 28 Mar 2011 20:05:28 +0000 (00:05 +0400)
commit9eaa7740ba3111958a29fc4d16f1ba53718ec1a4
treed8d2d95d195c98616c4d72306f69b0a919e437ac
parentdcec2be2c359343ac17def382b44c829828610ce
h8300.h (FUNCTION_VALUE_REGNO_P, [...]): Remove macros.

* config/h8300/h8300.h (FUNCTION_VALUE_REGNO_P, FUNCTION_VALUE,
LIBCALL_VALUE): Remove macros.
* config/h8300/h8300.c (TARGET_FUNCTION_VALUE, TARGET_LIBCALL_VALUE,
TARGET_FUNCTION_VALUE_REGNO_P): Define.
(h8300_function_value, h8300_libcall_value,
h8300_function_value_regno_p): New functions.

From-SVN: r171625
gcc/ChangeLog
gcc/config/h8300/h8300.c
gcc/config/h8300/h8300.h