+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
current_me_module ()
{
if (target_has_registers)
- return read_register (MEP_MODULE_REGNUM);
+ {
+ ULONGEST regval;
+ regcache_cooked_read_unsigned (current_regcache,
+ MEP_MODULE_REGNUM, ®val);
+ return regval;
+ }
else
return gdbarch_tdep (current_gdbarch)->me_module;
}
current_options ()
{
if (target_has_registers)
- return read_register (MEP_OPT_REGNUM);
+ {
+ ULONGEST regval;
+ regcache_cooked_read_unsigned (current_regcache,
+ MEP_OPT_REGNUM, ®val);
+ return regval;
+ }
else
return me_module_opt (current_me_module ());
}