summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorAndreas Schwab <schwab@suse.de>2003-07-09 21:36:08 +0000
committerAndreas Schwab <schwab@suse.de>2003-07-09 21:36:08 +0000
commit71159d89b9b0fd23e1eb1085a9c3117f7f59f902 (patch)
treeb5af2aaf93a1e29c62d8b1f8a2c0c5c06d269eba /include
parentc81b613a69dad126009fa6bb8cf09b2cdded0535 (diff)
downloadgdb-71159d89b9b0fd23e1eb1085a9c3117f7f59f902.tar.gz
* m68k-tdep.h (enum struct_return): Define.
(struct gdbarch_tdep): Add struct_return. * m68k-tdep.c (m68k_push_dummy_call): Non-scalars bigger than 4 bytes are padded to the right, not to the left. Pass struct value address in register %a1, not on stack. (m68k_use_struct_convention): New function. (m68k_gdbarch_init): Set use_struct_convention. Initialize struct_return in tdep to pcc_struct_return. * m68klinux-tdep.c (m68k_linux_init_abi): Set struct_return to reg_struct_return.
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions