From f6077098c92bc7d5a4426324319c3a84e57a93a7 Mon Sep 17 00:00:00 2001 From: Kevin Buettner Date: Tue, 15 Feb 2000 21:17:04 +0000 Subject: AIX 4.3 changes. --- gdb/rs6000-nat.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'gdb/rs6000-nat.c') diff --git a/gdb/rs6000-nat.c b/gdb/rs6000-nat.c index d109f33..63fadcf 100644 --- a/gdb/rs6000-nat.c +++ b/gdb/rs6000-nat.c @@ -215,6 +215,8 @@ store_inferior_registers (regno) else if (regno < FP0_REGNUM) /* a GPR */ { + if (regno == SP_REGNUM) + exec_one_dummy_insn (); ptrace (PT_WRITE_GPR, inferior_pid, (PTRACE_ARG3_TYPE) regno, *(int *) ®isters[REGISTER_BYTE (regno)], 0); } @@ -233,6 +235,11 @@ store_inferior_registers (regno) *(int *) ®isters[REGISTER_BYTE (regno)], 0); } + else if (regno < NUM_REGS) + { + /* Ignore it. */ + } + else fprintf_unfiltered (gdb_stderr, "Gdb error: register no %d not implemented.\n", -- cgit v1.1