diff options
author | Michael Snyder <msnyder@vmware.com> | 2002-02-06 03:16:38 +0000 |
---|---|---|
committer | Michael Snyder <msnyder@vmware.com> | 2002-02-06 03:16:38 +0000 |
commit | 6af4589cb640e634712fdb8e9d1478d0d265173c (patch) | |
tree | 817d89da337130c0a26f0684244b73a5174ec250 /gdb/regcache.c | |
parent | a2cf933af419a80cd9bc59bd2bfa2a10d88e8a05 (diff) | |
download | gdb-6af4589cb640e634712fdb8e9d1478d0d265173c.zip gdb-6af4589cb640e634712fdb8e9d1478d0d265173c.tar.gz gdb-6af4589cb640e634712fdb8e9d1478d0d265173c.tar.bz2 |
2002-02-05 Michael Snyder <msnyder@redhat.com>
* regcache.c (fetch_register): Call target_fetch_register
only if we don't call FETCH_PSEUDO_REGISTER.
(store_register): Call target_store_register only if we
don't call STORE_PSEUDO_REGISTER.
Diffstat (limited to 'gdb/regcache.c')
-rw-r--r-- | gdb/regcache.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/gdb/regcache.c b/gdb/regcache.c index ab72b8c..2885904 100644 --- a/gdb/regcache.c +++ b/gdb/regcache.c @@ -125,7 +125,8 @@ fetch_register (int regnum) if (FETCH_PSEUDO_REGISTER_P () && pseudo_register (regnum)) FETCH_PSEUDO_REGISTER (regnum); - target_fetch_registers (regnum); + else + target_fetch_registers (regnum); } /* Write register REGNUM cached value to the target. */ @@ -140,7 +141,8 @@ store_register (int regnum) if (STORE_PSEUDO_REGISTER_P () && pseudo_register (regnum)) STORE_PSEUDO_REGISTER (regnum); - target_store_registers (regnum); + else + target_store_registers (regnum); } /* Low level examining and depositing of registers. |