* ppcobsd-tdep.c: Include "floatformat.h".
(ppcobsd_init_abi): Set long_double_bit and long_double_format. * Makefile.in (ppcobsd-tdep.o): Update dependencies.
This commit is contained in:
parent
5d6210f043
commit
5a49dfd0ac
3 changed files with 13 additions and 4 deletions
|
@ -1,5 +1,9 @@
|
|||
2005-04-16 Mark Kettenis <kettenis@gnu.org>
|
||||
|
||||
* ppcobsd-tdep.c: Include "floatformat.h".
|
||||
(ppcobsd_init_abi): Set long_double_bit and long_double_format.
|
||||
* Makefile.in (ppcobsd-tdep.o): Update dependencies.
|
||||
|
||||
* ppcobsd-tdep.c: Fix typo in comment.
|
||||
(_initialize_ppcobsd_tdep): Register GDB_OSABI_OPENBSD_ELF for
|
||||
bfd_arch_rs6000 too.
|
||||
|
|
|
@ -2372,10 +2372,10 @@ ppcnbsd-tdep.o: ppcnbsd-tdep.c $(defs_h) $(gdbcore_h) $(regcache_h) \
|
|||
$(gdb_assert_h) $(solib_svr4_h)
|
||||
ppcobsd-nat.o: ppcobsd-nat.c $(defs_h) $(inferior_h) $(regcache_h) \
|
||||
$(ppc_tdep_h) $(ppcobsd_tdep_h)
|
||||
ppcobsd-tdep.o: ppcobsd-tdep.c $(defs_h) $(arch_utils_h) $(osabi_h) \
|
||||
$(regcache_h) $(regset_h) $(trad_frame_h_ $(tramp_frame_h) \
|
||||
$(gdb_assert_h) $(gdb_string_h) $(ppc_tdep_h) $(ppcobsd_tdep_h) \
|
||||
$(solib_svr4_h)
|
||||
ppcobsd-tdep.o: ppcobsd-tdep.c $(defs_h) $(arch_utils_h) $(floatformat_h) \
|
||||
$(osabi_h) $(regcache_h) $(regset_h) $(trad_frame_h) \
|
||||
$(tramp_frame_h) $(gdb_assert_h) $(gdb_string_h) $(ppc_tdep_h) \
|
||||
$(ppcobsd_tdep_h) $(solib_svr4_h)
|
||||
ppc-sysv-tdep.o: ppc-sysv-tdep.c $(defs_h) $(gdbcore_h) $(inferior_h) \
|
||||
$(regcache_h) $(value_h) $(gdb_string_h) $(gdb_assert_h) \
|
||||
$(ppc_tdep_h) $(target_h) $(objfiles_h) $(infcall_h)
|
||||
|
|
|
@ -21,6 +21,7 @@
|
|||
|
||||
#include "defs.h"
|
||||
#include "arch-utils.h"
|
||||
#include "floatformat.h"
|
||||
#include "osabi.h"
|
||||
#include "regcache.h"
|
||||
#include "regset.h"
|
||||
|
@ -169,6 +170,10 @@ static const struct tramp_frame ppcobsd_sigtramp =
|
|||
static void
|
||||
ppcobsd_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch)
|
||||
{
|
||||
/* OpenBSD doesn't support the 128-bit `long double' from the psABI. */
|
||||
set_gdbarch_long_double_bit (gdbarch, 64);
|
||||
set_gdbarch_long_double_format (gdbarch, &floatformat_ieee_double_big);
|
||||
|
||||
/* OpenBSD uses SVR4-style shared libraries. */
|
||||
set_solib_svr4_fetch_link_map_offsets
|
||||
(gdbarch, svr4_ilp32_fetch_link_map_offsets);
|
||||
|
|
Loading…
Reference in a new issue