diff options
Diffstat (limited to 'gdb/ia64-linux-tdep.c')
-rw-r--r-- | gdb/ia64-linux-tdep.c | 6 |
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 |