aboutsummaryrefslogtreecommitdiff
path: root/gdb/ia64-linux-tdep.c
diff options
context:
space:
mode:
Diffstat (limited to 'gdb/ia64-linux-tdep.c')
-rw-r--r--gdb/ia64-linux-tdep.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/gdb/ia64-linux-tdep.c b/gdb/ia64-linux-tdep.c
index bb7d4b4..b64907f 100644
--- a/gdb/ia64-linux-tdep.c
+++ b/gdb/ia64-linux-tdep.c
@@ -100,9 +100,9 @@ ia64_linux_sigcontext_register_address (CORE_ADDR sp, int regno)
}
static void
-ia64_linux_write_pc (CORE_ADDR pc, ptid_t ptid)
+ia64_linux_write_pc (struct regcache *regcache, CORE_ADDR pc)
{
- ia64_write_pc (pc, ptid);
+ ia64_write_pc (regcache, pc);
/* We must be careful with modifying the instruction-pointer: if we
just interrupt a system call, the kernel would ordinarily try to
@@ -113,7 +113,7 @@ ia64_linux_write_pc (CORE_ADDR pc, ptid_t ptid)
The clearing of r10 is safe as long as ia64_write_pc() is only
called as part of setting up an inferior call. */
- write_register_pid (IA64_GR10_REGNUM, 0, ptid);
+ regcache_cooked_write_unsigned (regcache, IA64_GR10_REGNUM, 0);
}
static void