From: Mark Kettenis Date: Fri, 22 Apr 2005 20:29:14 +0000 (+0000) Subject: * ppcobsd-tdep.c (ppcobsd_init_abi): Set return_value. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=a86c5ab248ed35b59d02a82ba1d06e3a7b8c7328;p=binutils-gdb.git * ppcobsd-tdep.c (ppcobsd_init_abi): Set return_value. --- diff --git a/gdb/ChangeLog b/gdb/ChangeLog index aecf667f58a..94ae90f2f15 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,5 +1,7 @@ 2005-04-22 Mark Kettenis + * ppcobsd-tdep.c (ppcobsd_init_abi): Set return_value. + * sparc-linux-tdep.c: Reorder includes. Tweak a few comments. (LINUX32_SIGTRAMP_INSN0, LINUX32_SIGTRAMP_INSN1) (LINUX32_RT_SIGTRAMP_INSN0, LINUX32_RT_SIGTRAMP_INSN1): Remove diff --git a/gdb/ppcobsd-tdep.c b/gdb/ppcobsd-tdep.c index 67ac1a74a5e..c2d542e164c 100644 --- a/gdb/ppcobsd-tdep.c +++ b/gdb/ppcobsd-tdep.c @@ -174,6 +174,9 @@ ppcobsd_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch) set_gdbarch_long_double_bit (gdbarch, 64); set_gdbarch_long_double_format (gdbarch, &floatformat_ieee_double_big); + /* OpenBSD currently uses a broken GCC. */ + set_gdbarch_return_value (gdbarch, ppc_sysv_abi_broken_return_value); + /* OpenBSD uses SVR4-style shared libraries. */ set_solib_svr4_fetch_link_map_offsets (gdbarch, svr4_ilp32_fetch_link_map_offsets);