aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Snyder <msnyder@vmware.com>2002-01-29 20:24:27 +0000
committerMichael Snyder <msnyder@vmware.com>2002-01-29 20:24:27 +0000
commit2076c72b066ae3846b505a383e5062568fda31b2 (patch)
treea0e1a72bada7773ae69524c4cd82ffaa10f4451e
parent246fcdee135040fbfbe8dd38bc09fa3b6832b1ed (diff)
downloadgdb-2076c72b066ae3846b505a383e5062568fda31b2.zip
gdb-2076c72b066ae3846b505a383e5062568fda31b2.tar.gz
gdb-2076c72b066ae3846b505a383e5062568fda31b2.tar.bz2
2002-01-28 Michael Snyder <msnyder@redhat.com>
* regcache.c (legacy_read_register_gen): Need to be able to read pseudo-register as well as real register. (legacy_write_register_gen): Ditto.
-rw-r--r--gdb/ChangeLog7
-rw-r--r--gdb/regcache.c4
2 files changed, 9 insertions, 2 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index db9bf3e..de21387 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,9 @@
+2002-01-28 Michael Snyder <msnyder@redhat.com>
+
+ * regcache.c (legacy_read_register_gen): Need to be able to
+ read pseudo-register as well as real register.
+ (legacy_write_register_gen): Ditto.
+
2002-01-28 Andrew Cagney <ac131313@redhat.com>
* config/mips/tm-wince.h (TARGET_BYTE_ORDER): Delete.
@@ -44,6 +50,7 @@
* config/ns32k/tm-umax.h (INVALID_FLOAT): Delete macro that was
already commented out.
+>>>>>>> 1.2087
2002-01-26 Andreas Schwab <schwab@suse.de>
* config/m68k/nm-linux.h (FETCH_INFERIOR_REGISTERS): Define.
diff --git a/gdb/regcache.c b/gdb/regcache.c
index 2808c56..ab72b8c 100644
--- a/gdb/regcache.c
+++ b/gdb/regcache.c
@@ -310,7 +310,7 @@ legacy_read_register_gen (int regnum, char *myaddr)
void
regcache_read (int rawnum, char *buf)
{
- gdb_assert (rawnum >= 0 && rawnum < NUM_REGS);
+ gdb_assert (rawnum >= 0 && rawnum < (NUM_REGS + NUM_PSEUDO_REGS));
/* For moment, just use underlying legacy code. Ulgh!!! */
legacy_read_register_gen (rawnum, buf);
}
@@ -369,7 +369,7 @@ legacy_write_register_gen (int regnum, char *myaddr)
void
regcache_write (int rawnum, char *buf)
{
- gdb_assert (rawnum >= 0 && rawnum < NUM_REGS);
+ gdb_assert (rawnum >= 0 && rawnum < (NUM_REGS + NUM_PSEUDO_REGS));
/* For moment, just use underlying legacy code. Ulgh!!! */
legacy_write_register_gen (rawnum, buf);
}