* mep-tdep.c (current_me_module): Read from current regcache

instead of calling read_register.
	(current_options): Likewise.
This commit is contained in:
Ulrich Weigand 2007-06-15 22:28:52 +00:00
parent 1b5a9a8ffd
commit 3d1a74ac50
2 changed files with 18 additions and 2 deletions

View File

@ -1,3 +1,9 @@
2007-06-15 Ulrich Weigand <uweigand@de.ibm.com>
* mep-tdep.c (current_me_module): Read from current regcache
instead of calling read_register.
(current_options): Likewise.
2007-06-15 Ulrich Weigand <uweigand@de.ibm.com>
* cris-tdep.c (cris_stopped_data_address): Read register values

View File

@ -850,7 +850,12 @@ static CONFIG_ATTR
current_me_module ()
{
if (target_has_registers)
return read_register (MEP_MODULE_REGNUM);
{
ULONGEST regval;
regcache_cooked_read_unsigned (current_regcache,
MEP_MODULE_REGNUM, &regval);
return regval;
}
else
return gdbarch_tdep (current_gdbarch)->me_module;
}
@ -868,7 +873,12 @@ static unsigned int
current_options ()
{
if (target_has_registers)
return read_register (MEP_OPT_REGNUM);
{
ULONGEST regval;
regcache_cooked_read_unsigned (current_regcache,
MEP_OPT_REGNUM, &regval);
return regval;
}
else
return me_module_opt (current_me_module ());
}