* config/m32c/m32c.c (m32c_function_value_regno_p): New function.
commitf57d8b490bef60249b6079e395efed6d92bef847
authoraesok <aesok@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 22 Oct 2009 19:46:26 +0000 (22 19:46 +0000)
committeraesok <aesok@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 22 Oct 2009 19:46:26 +0000 (22 19:46 +0000)
tree7115e883ca22b8fd5c248329b20c3d08a3703a2a
parent5aa82f759c7d615672d1d22869b745d71111a9d9
* config/m32c/m32c.c (m32c_function_value_regno_p): New function.
(m32c_function_value): Make static, add new 'outgoing' argument.
(m32c_libcall_value): Make static, add new 'fun' argument.
(TARGET_FUNCTION_VALUE, TARGET_LIBCALL_VALUE): Declare.
* config/m32c/m32c.h: (FUNCTION_VALUE, LIBCALL_VALUE): Remove.
(FUNCTION_VALUE_REGNO_P): Redefine, use m32c_function_value_regno_p.
* config/m32c/m32c-protos.h (m32c_function_value_regno_p): Declare.
(m32c_function_value, m32c_libcall_value): Delete declaration.

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