[PATCH] Various m68k fixes for gdb
Tom Tromey
tom@tromey.com
Mon Sep 14 14:29:38 GMT 2020
>>>>> "Tom" == Tom Tromey <tromey@adacore.com> writes:
Tom> Recently I tried the m68k port of gdb. It had some issues, which are
Tom> fixed in this patch.
...
Tom> gdb/ChangeLog
Tom> 2020-07-02 Tom Tromey <tromey@adacore.com>
Tom> * m68k-tdep.c (m68k_extract_return_value): Use
Tom> pointer_result_regnum.
Tom> (m68k_store_return_value): Likewise.
Tom> (m68k_reg_struct_return_p): Handle vectors and arrays.
Tom> (m68k_return_value): Handle arrays.
Tom> (m68k_svr4_return_value): Fix single-element aggregate handling.
Tom> Handle long double. Adjust for embedded ABI.
Tom> (m68k_svr4_init_abi): Set pointer_result_regnum.
Tom> (m68k_embedded_init_abi): New function.
Tom> (m68k_gdbarch_init): Handle Tag_GNU_M68K_ABI_FP.
Tom> (m68k_osabi_sniffer): New function.
Tom> (_initialize_m68k_tdep): Register osabi sniffer.
Tom> * m68k-tdep.h (struct gdbarch_tdep) <pointer_result_regnum>: New
Tom> member.
I'm checking this in now.
Tom
More information about the Gdb-patches
mailing list