diff options
author | Michael Snyder <msnyder@vmware.com> | 2002-01-29 20:24:27 +0000 |
---|---|---|
committer | Michael Snyder <msnyder@vmware.com> | 2002-01-29 20:24:27 +0000 |
commit | 2076c72b066ae3846b505a383e5062568fda31b2 (patch) | |
tree | a0e1a72bada7773ae69524c4cd82ffaa10f4451e | |
parent | 246fcdee135040fbfbe8dd38bc09fa3b6832b1ed (diff) | |
download | gdb-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/ChangeLog | 7 | ||||
-rw-r--r-- | gdb/regcache.c | 4 |
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); } |