OSDN Git Service

* alpha-tdep.h (struct gdbarch_tdep): Add return_in_memory.
authorRichard Henderson <rth@redhat.com>
Mon, 10 Jul 2006 15:28:02 +0000 (15:28 +0000)
committerRichard Henderson <rth@redhat.com>
Mon, 10 Jul 2006 15:28:02 +0000 (15:28 +0000)
commitf8feb739bbe2d92ddcd14fadc5da4034a7bed156
treeb8ae440313c1b3fd19bdad9a66200ae788c94ab9
parent88ee992a9ffe1e3329ee5005858ebf84b2a93601
    * alpha-tdep.h (struct gdbarch_tdep): Add return_in_memory.
* alpha-tdep.c (alpha_register_byte): Remove.
(alpha_extract_struct_value_address): Remove.
(alpha_return_value): New.
(alpha_return_in_memory_always): New.
(alpha_gdbarch_init): Set tdep->return_in_memory.  Don't call
set_gdbarch_deprecated_register_byte.  Do call set_gdbarch_return_value
instead of set_gdbarch_deprecated_use_struct_convention,
set_gdbarch_extract_return_value, set_gdbarch_store_return_value,
or set_gdbarch_deprecated_extract_struct_value_address.
* alphafbsd-tdep.c (alphafbsd_return_in_memory): Rename from
alphafbsd_use_struct_convention, remove gcc_p argument.
(alphafbsd_init_abi): Set tdep->return_in_memory instead of
set_gdbarch_deprecated_use_struct_convention.
gdb/ChangeLog
gdb/alpha-tdep.c
gdb/alpha-tdep.h
gdb/alphafbsd-tdep.c