m32r-protos.h: Remove the prototype for m32r_setup_incoming_varargs.
authorKazu Hirata <kazu@cs.umass.edu>
Thu, 29 Jan 2004 02:06:02 +0000 (02:06 +0000)
committerKazu Hirata <kazu@gcc.gnu.org>
Thu, 29 Jan 2004 02:06:02 +0000 (02:06 +0000)
commita7ed00da0403250b2a2c3536cad7a0e1fa6d7729
tree7bb57b6e6db635d9623c1232557763be45eeb44e
parent8636be86eab0c475bd896a425cb21b2bac7e9756
m32r-protos.h: Remove the prototype for m32r_setup_incoming_varargs.

* config/m32r/m32r-protos.h: Remove the prototype for
m32r_setup_incoming_varargs.
* config/m32r/m32r.c (TARGET_PROMOTE_PROTOTYPES): New.
(TARGET_STRUCT_VALUE_RTX): Likewise.
(TARGET_RETURN_IN_MEMORY): Likewise.
(TARGET_SETUP_INCOMING_VARARGS): Likewise.
(m32r_return_in_memory): New.
(m32r_setup_incoming_varargs): Make it static.
* config/m32r/m32r.h: Remove #undef of
ASM_OUTPUT_EXTERNAL_LIBCALL.  Remove the commented-out
definitions of PROMOTE_FUNCTION_ARGS and
PROMOTE_FUNCTION_RETURN.
(PROMOTE_PROTOTYPES): Remove.
(RETURN_IN_MEMORY): Likewise.
(STRUCT_VALUE): Likewise.

From-SVN: r76834
gcc/ChangeLog
gcc/config/m32r/m32r-protos.h
gcc/config/m32r/m32r.c
gcc/config/m32r/m32r.h