fr30-protos.h: Remove the prototype for fr30_setup_incoming_varargs.
authorKazu Hirata <kazu@cs.umass.edu>
Fri, 6 Feb 2004 05:48:34 +0000 (05:48 +0000)
committerKazu Hirata <kazu@gcc.gnu.org>
Fri, 6 Feb 2004 05:48:34 +0000 (05:48 +0000)
commit3e29e2aa4d9560ee85da50e946208eacda96222a
tree66245d4509adfee1ca1bacce4e60f9fc4da79ff9
parent07ba2efb2e1da2a319c12d24396c922e79a63965
fr30-protos.h: Remove the prototype for fr30_setup_incoming_varargs.

* config/fr30/fr30-protos.h: Remove the prototype for
fr30_setup_incoming_varargs.
Update the prototypes for fr30_num_arg_regs and
fr30_function_arg_partial_nregs.
* config/fr30/fr30.c (TARGET_STRUCT_VALUE_RTX): New.
(TARGET_SETUP_INCOMING_VARARGS): Likewise.
(fr30_setup_incoming_varargs): Make it static.
Add argument second_time.  Don't do anything when second_time
is nonzero.
(fr30_num_arg_regs): Change the type of the first argument to
enum machine_mode.
(fr30_function_arg_partial_nregs): Change the type of the
second argument to enum machine_mode.
* config/fr30/fr30.h (STRUCT_VALUE): Remove.
(SETUP_INCOMING_VARARGS): Remove.

From-SVN: r77375
gcc/ChangeLog
gcc/config/fr30/fr30-protos.h
gcc/config/fr30/fr30.c
gcc/config/fr30/fr30.h