]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/config/mcore/mcore.c
mcore-protos.h: Remove the prototype for mcore_setup_incoming_varargs.
authorKazu Hirata <kazu@cs.umass.edu>
Thu, 29 Jan 2004 02:13:52 +0000 (02:13 +0000)
committerKazu Hirata <kazu@gcc.gnu.org>
Thu, 29 Jan 2004 02:13:52 +0000 (02:13 +0000)
commit09a2b93aa8ca704d47cd4d0d0cd4386ff30a1e50
tree42d7a8696bb93cd74083e2169e9588c5fbf6262e
parenta7ed00da0403250b2a2c3536cad7a0e1fa6d7729
mcore-protos.h: Remove the prototype for mcore_setup_incoming_varargs.

* config/mcore/mcore-protos.h: Remove the prototype for
mcore_setup_incoming_varargs.
* config/mcore/mcore.c (TARGET_ASM_EXTERNAL_LIBCALL): New.
(TARGET_PROMOTE_FUNCTION_ARGS): Likewise.
(TARGET_PROMOTE_FUNCTION_RETURN): Likewise.
(TARGET_PROMOTE_PROTOTYPES): Likewise.
(TARGET_STRUCT_VALUE_RTX): Likewise.
(TARGET_RETURN_IN_MEMORY): Likewise.
(TARGET_SETUP_INCOMING_VARARGS): Likewise.
(mcore_setup_incoming_varargs): Make it static.  Receive the
first argument by reference.  Add argument second_time.
(mcore_external_libcall): New.
(mcore_return_in_memory): Likewise.
* config/mcore/mcore.h (PROMOTE_FUNCTION_ARGS): New.
(PROMOTE_FUNCTION_RETURN): Likewise.
(STRUCT_VALUE): Likewise.
(RETURN_IN_MEMORY): Likewise.
(SETUP_INCOMING_VARARGS): Likewise.
(PROMOTE_PROTOTYPES): Likewise.
(ASM_OUTPUT_EXTERNAL_LIBCALL): Likewise.

From-SVN: r76835
gcc/ChangeLog
gcc/config/mcore/mcore-protos.h
gcc/config/mcore/mcore.c
gcc/config/mcore/mcore.h