* valops.c (value_arg_coerce): Now takes param_type argument.
authorPer Bothner <per@bothner.com>
Sun, 12 Feb 1995 18:51:42 +0000 (18:51 +0000)
committerPer Bothner <per@bothner.com>
Sun, 12 Feb 1995 18:51:42 +0000 (18:51 +0000)
commit5222ca60be5bf56265a53aad3df6303de53fd0af
treeb2ecc1aa51ee2abe68d3c3dd864c8517e165ebd6
parent27202b6a4746af217ab914394a1ab9b111b1db3c
* valops.c (value_arg_coerce):  Now takes param_type argument.
(call_function_by_hand):  Convert arguments with value_arg_coerce
early, and overwrite original args with converted args.
No longer need multiple calls to value_arg_coerce.
(value_arg_push):  Removed.
* hppa-tdep.c (hppa_push_arguments):  No longer call value_arg_coerce.
* mips-tdep.c (mips_push_arguments):  Likewise.
* alpha-tdep.c (alpha_push_arguments):  Likewise.
* rs6000-tdep.c (push_arguments, ran_out_of_registers_for_arguments):
Likewise.
* value.h (value_arg_coerce):  Remove declaration.  (It's now static.)

* valops.c (value_cast):  Do COERCE_VARYING_ARRAY after COERCE_REF.
gdb/ChangeLog
gdb/alpha-tdep.c
gdb/hppa-tdep.c
gdb/rs6000-tdep.c
gdb/valops.c
gdb/value.h