* hppabsd-tdep.c (hppabsd_init_abi): Set long_double_bit to 64,

and long_double_format accordingly.
This commit is contained in:
Mark Kettenis 2006-01-13 23:09:08 +00:00
parent b3b1f268a8
commit ed944ce7df
2 changed files with 11 additions and 2 deletions

View file

@ -1,3 +1,8 @@
2006-01-13 Mark Kettenis <kettenis@gnu.org>
* hppabsd-tdep.c (hppabsd_init_abi): Set long_double_bit to 64,
and long_double_format accordingly.
2006-01-12 Paul N. Hilfinger <hilfinger@adacore.com> 2006-01-12 Paul N. Hilfinger <hilfinger@adacore.com>
* ada-exp.y (yyerror): Change message to ignore the argument, avoiding * ada-exp.y (yyerror): Change message to ignore the argument, avoiding

View file

@ -1,6 +1,6 @@
/* Target-dependent code for HP PA-RISC BSD's. /* Target-dependent code for HP PA-RISC BSD's.
Copyright (C) 2004, 2005 Free Software Foundation, Inc. Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc.
This file is part of GDB. This file is part of GDB.
@ -169,6 +169,10 @@ hppabsd_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch)
{ {
struct gdbarch_tdep *tdep = gdbarch_tdep (gdbarch); struct gdbarch_tdep *tdep = gdbarch_tdep (gdbarch);
/* OpenBSD and NetBSD have a 64-bit 'long double'. */
set_gdbarch_long_double_bit (gdbarch, 64);
set_gdbarch_long_double_format (gdbarch, &floatformat_ieee_double_big);
/* Core file support. */ /* Core file support. */
set_gdbarch_regset_from_core_section set_gdbarch_regset_from_core_section
(gdbarch, hppabsd_regset_from_core_section); (gdbarch, hppabsd_regset_from_core_section);
@ -177,7 +181,7 @@ hppabsd_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch)
tdep->find_global_pointer = hppabsd_find_global_pointer; tdep->find_global_pointer = hppabsd_find_global_pointer;
tdep->is_elf = 1; tdep->is_elf = 1;
/* OpenBSD and NetBSD uses SVR4-style shared libraries. */ /* OpenBSD and NetBSD use SVR4-style shared libraries. */
set_solib_svr4_fetch_link_map_offsets set_solib_svr4_fetch_link_map_offsets
(gdbarch, svr4_ilp32_fetch_link_map_offsets); (gdbarch, svr4_ilp32_fetch_link_map_offsets);
} }