* sparc64-tdep.c (sparc64_16_byte_align_p)
authorMark Kettenis <kettenis@gnu.org>
Sat, 3 Jan 2004 15:00:10 +0000 (15:00 +0000)
committerMark Kettenis <kettenis@gnu.org>
Sat, 3 Jan 2004 15:00:10 +0000 (15:00 +0000)
commit60af1db256765e7c0bca513da0fc6fdbc05fea84
tree988c01f04dd5844343492da71bcb18f34f48813d
parent1a901d3f9c7e577cb7a4ca324fa9ea7bc422f187
* sparc64-tdep.c (sparc64_16_byte_align_p)
(sparc64_store_floating_fields, sparc64_store_floating_fields):
Use check_typedef to get subtypes of structures and unions.
(sparc64_store_return_value): Fix calculation of the appropriate
offset into VALBUF when storing a structure or union.
(sparc64_return_value): New function.
(sparc64_use_struct_convention): Remove function.
(sparc64_init_abi): Set return_value, don't set
extract_return_value, store_return_value and
use_struct_convention.
gdb/ChangeLog
gdb/sparc64-tdep.c