* 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

@@ -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 ());
}