This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
remote-mips.c: Build fix
- From: "Maciej W. Rozycki" <macro at mips dot com>
- To: gdb-patches at sourceware dot org
- Cc: Nigel Stephens <nigel at mips dot com>, "Maciej W. Rozycki" <macro at linux-mips dot org>
- Date: Wed, 12 Dec 2007 16:26:13 +0000 (GMT)
- Subject: remote-mips.c: Build fix
Hello,
The deprecated_register_valid[] array has been removed and
regcache_set_valid_p() has to be used instead. Following is a fix that
makes remote-mips.c build again.
2007-12-12 Nigel Stephens <nigel@mips.com>
* remote-mips.c (mips_load): Use regcache_set_valid_p() instead
of setting deprecated_register_valid array directly.
OK to apply?
Maciej
14440-5.diff
Index: binutils-quilt/src/gdb/remote-mips.c
===================================================================
--- binutils-quilt.orig/src/gdb/remote-mips.c 2007-12-12 16:08:14.000000000 +0000
+++ binutils-quilt/src/gdb/remote-mips.c 2007-12-12 16:08:26.000000000 +0000
@@ -3274,7 +3274,8 @@
/* 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));