From 090ccbb71443641182e5276ecbf66dd0ebf19423 Mon Sep 17 00:00:00 2001 From: Randolph Chung Date: Wed, 19 May 2004 02:15:22 +0000 Subject: [PATCH] 2004-05-18 Randolph Chung * hppa-tdep.c (hppa_stub_frame_unwind_cache): Don't do export stub handling for 64-bit HPUX (elf). --- gdb/ChangeLog | 5 +++++ gdb/hppa-tdep.c | 3 +-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 86fbdd9ce7b..b90c140add5 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +2004-05-18 Randolph Chung + + * hppa-tdep.c (hppa_stub_frame_unwind_cache): Don't do export stub + handling for 64-bit HPUX (elf). + 2004-05-18 Daniel Jacobowitz * alpha-tdep.c (alpha_gdbarch_init): Use LL suffix for large diff --git a/gdb/hppa-tdep.c b/gdb/hppa-tdep.c index a872e4f89a4..51d8385f274 100644 --- a/gdb/hppa-tdep.c +++ b/gdb/hppa-tdep.c @@ -1998,8 +1998,7 @@ hppa_stub_frame_unwind_cache (struct frame_info *next_frame, info->base = frame_unwind_register_unsigned (next_frame, HPPA_SP_REGNUM); - if (gdbarch_osabi (gdbarch) == GDB_OSABI_HPUX_ELF - || gdbarch_osabi (gdbarch) == GDB_OSABI_HPUX_SOM) + if (gdbarch_osabi (gdbarch) == GDB_OSABI_HPUX_SOM) { /* HPUX uses export stubs in function calls; the export stub clobbers the return value of the caller, and, later restores it from the -- 2.30.2