aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaciej W. Rozycki <macro@linux-mips.org>2007-12-12 17:14:52 +0000
committerMaciej W. Rozycki <macro@linux-mips.org>2007-12-12 17:14:52 +0000
commitb71c0d47ee35d2c5af2aa636782c13fefb3b7fe2 (patch)
tree90663ed5072d6c0e3898a25b4d01deae1d1a9a06
parent48ffab1c27913ba932d0cb119530e3629f4d562a (diff)
downloadgdb-b71c0d47ee35d2c5af2aa636782c13fefb3b7fe2.zip
gdb-b71c0d47ee35d2c5af2aa636782c13fefb3b7fe2.tar.gz
gdb-b71c0d47ee35d2c5af2aa636782c13fefb3b7fe2.tar.bz2
* remote-mips.c (mips_load): Use regcache_set_valid_p() instead
of setting deprecated_register_valid array directly.
-rw-r--r--gdb/ChangeLog6
-rw-r--r--gdb/remote-mips.c3
2 files changed, 8 insertions, 1 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index a9470ca..4a89da3 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,9 @@
+2007-12-12 Nigel Stephens <nigel@mips.com>
+ Maciej W. Rozycki <macro@mips.com>
+
+ * remote-mips.c (mips_load): Use regcache_set_valid_p() instead
+ of setting deprecated_register_valid array directly.
+
2007-12-07 Maciej W. Rozycki <macro@mips.com>
* mips-tdep.c (extended_offset): Fix a comment.
diff --git a/gdb/remote-mips.c b/gdb/remote-mips.c
index ade658d..b96ae2a 100644
--- a/gdb/remote-mips.c
+++ b/gdb/remote-mips.c
@@ -3274,7 +3274,8 @@ mips_load (char *file, int from_tty)
/* Work around problem where PMON monitor updates the PC after a load
to a different value than GDB thinks it has. The following ensures
that the write_pc() WILL update the PC value: */
- deprecated_register_valid[gdbarch_pc_regnum (current_gdbarch)] = 0;
+ regcache_set_valid_p (get_current_regcache (),
+ gdbarch_pc_regnum (current_gdbarch), 0);
}
if (exec_bfd)
write_pc (bfd_get_start_address (exec_bfd));