binutils ChangeLog:
[deliverable/binutils-gdb.git] / gdb / alphafbsd-tdep.c
index d8f4fa039c31dd15dcde50f5e6cb2b30e4337e5d..661cf0285e9d6ecb2437c0e5abbe6694a3232a14 100644 (file)
@@ -81,10 +81,7 @@ alphafbsd_sigtramp_offset (CORE_ADDR pc)
 static CORE_ADDR
 alphafbsd_sigcontext_addr (struct frame_info *next_frame)
 {
-  ULONGEST sp;
-
-  frame_unwind_unsigned_register (next_frame, ALPHA_SP_REGNUM, &sp);
-  return sp + 24;
+  return frame_unwind_register_unsigned (next_frame, ALPHA_SP_REGNUM) + 24;
 }
 
 /* FreeBSD 5.0-RELEASE or later.  */
@@ -103,10 +100,9 @@ alphafbsd_init_abi (struct gdbarch_info info,
 
   set_gdbarch_use_struct_convention (gdbarch, alphafbsd_use_struct_convention);
 
-  set_gdbarch_pc_in_sigtramp (gdbarch, alphafbsd_pc_in_sigtramp);
-
   tdep->dynamic_sigtramp_offset = alphafbsd_sigtramp_offset;
   tdep->sigcontext_addr = alphafbsd_sigcontext_addr;
+  tdep->pc_in_sigtramp = alphafbsd_pc_in_sigtramp;
   tdep->sc_pc_offset = 288;
   tdep->sc_regs_offset = 24;
   tdep->sc_fpregs_offset = 320;
This page took 0.02455 seconds and 4 git commands to generate.