mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-10-19 22:03:57 +08:00
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.
This commit is contained in:
@ -1,3 +1,10 @@
|
|||||||
|
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.
|
||||||
|
|
||||||
2002-02-05 Elena Zannoni <ezannoni@redhat.com>
|
2002-02-05 Elena Zannoni <ezannoni@redhat.com>
|
||||||
|
|
||||||
* gdbarch.sh: Add definitions for COFF_MAKEMSYMBOL_SPECIAL and
|
* gdbarch.sh: Add definitions for COFF_MAKEMSYMBOL_SPECIAL and
|
||||||
|
@ -125,7 +125,8 @@ fetch_register (int regnum)
|
|||||||
if (FETCH_PSEUDO_REGISTER_P ()
|
if (FETCH_PSEUDO_REGISTER_P ()
|
||||||
&& pseudo_register (regnum))
|
&& pseudo_register (regnum))
|
||||||
FETCH_PSEUDO_REGISTER (regnum);
|
FETCH_PSEUDO_REGISTER (regnum);
|
||||||
target_fetch_registers (regnum);
|
else
|
||||||
|
target_fetch_registers (regnum);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Write register REGNUM cached value to the target. */
|
/* Write register REGNUM cached value to the target. */
|
||||||
@ -140,7 +141,8 @@ store_register (int regnum)
|
|||||||
if (STORE_PSEUDO_REGISTER_P ()
|
if (STORE_PSEUDO_REGISTER_P ()
|
||||||
&& pseudo_register (regnum))
|
&& pseudo_register (regnum))
|
||||||
STORE_PSEUDO_REGISTER (regnum);
|
STORE_PSEUDO_REGISTER (regnum);
|
||||||
target_store_registers (regnum);
|
else
|
||||||
|
target_store_registers (regnum);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Low level examining and depositing of registers.
|
/* Low level examining and depositing of registers.
|
||||||
|
Reference in New Issue
Block a user