* sparc-tdep.c (sparc32_extract_struct_value_address): Rename from
sparc_extract_struct_value_address. (sparc32_gdbarch_init): Set extract_struct_value_address. * sparc64-tdep.c (sparc64_extract_struct_value_address): New function. (sparc64_init_abi): Set extract_struct_value_address. Don't set return_value_on_stack.
This commit is contained in:
parent
762c360d8c
commit
ca9d58e902
3 changed files with 26 additions and 3 deletions
|
@ -839,7 +839,7 @@ sparc32_return_value (struct gdbarch *gdbarch, struct type *type,
|
|||
CORE_ADDR. */
|
||||
|
||||
static CORE_ADDR
|
||||
sparc_extract_struct_value_address (struct regcache *regcache)
|
||||
sparc32_extract_struct_value_address (struct regcache *regcache)
|
||||
{
|
||||
ULONGEST sp;
|
||||
|
||||
|
@ -1069,6 +1069,8 @@ sparc32_gdbarch_init (struct gdbarch_info info, struct gdbarch_list *arches)
|
|||
set_gdbarch_push_dummy_call (gdbarch, sparc32_push_dummy_call);
|
||||
|
||||
set_gdbarch_return_value (gdbarch, sparc32_return_value);
|
||||
set_gdbarch_extract_struct_value_address
|
||||
(gdbarch, sparc32_extract_struct_value_address);
|
||||
set_gdbarch_stabs_argument_has_addr
|
||||
(gdbarch, sparc32_stabs_argument_has_addr);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue