From ff988ebb22712f1fe80c8514f61f2313a2b880a5 Mon Sep 17 00:00:00 2001 From: tausq Date: Wed, 26 May 2004 05:51:36 +0000 Subject: [PATCH] 2004-05-25 Randolph Chung * hppa-linux-tdep.c (hppa_linux_init_abi): sizeof(long double) == 8 on hppa-linux. --- gdb/ChangeLog | 5 +++++ gdb/hppa-linux-tdep.c | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/gdb/ChangeLog b/gdb/ChangeLog index ecf0fa2951..ca13e95446 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,5 +1,10 @@ 2004-05-25 Randolph Chung + * hppa-linux-tdep.c (hppa_linux_init_abi): sizeof(long double) == 8 on + hppa-linux. + +2004-05-25 Randolph Chung + * hppa-hpux-tdep.c (offsetof): Define. (hppa_hpux_pc_in_sigtramp, hppa32_hpux_frame_saved_pc_in_sigtramp) (hppa32_hpux_frame_base_before_sigtramp) diff --git a/gdb/hppa-linux-tdep.c b/gdb/hppa-linux-tdep.c index 8f3c632a15..f1639247bb 100644 --- a/gdb/hppa-linux-tdep.c +++ b/gdb/hppa-linux-tdep.c @@ -493,6 +493,11 @@ hppa_linux_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch) /* GNU/Linux uses the dynamic linker included in the GNU C Library. */ set_gdbarch_skip_solib_resolver (gdbarch, glibc_skip_solib_resolver); + /* On hppa-linux, currently, sizeof(long double) == 8. There has been + some discussions to support 128-bit long double, but it requires some + more work in gcc and glibc first. */ + set_gdbarch_long_double_bit (gdbarch, 64); + #if 0 /* Dwarf-2 unwinding support. Not yet working. */ set_gdbarch_dwarf_reg_to_regnum (gdbarch, hppa_dwarf_reg_to_regnum); -- 2.11.0