Hi! I've committed this patch to use the regcache_* instead of some deprecated APIs. Committed on mainline and 6_0 branch. No regression on 6_0 branch. There are still few calls to read_register() but they are in deprecated operations that I have to figure out how to remove... Stephane 2003-07-20 Stephane Carrez * m68hc11-tdep.c (m68hc11_pseudo_register_read): Use regcache_cooked_read_unsigned instead of read_register. (m68hc11_saved_pc_after_call): Likewise. (m68hc11_pseudo_register_write): Use regcache_cooked_write_unsigned instead of write_register. (m68hc11_register_type): New function. (m68hc11_register_virtual_type): Remove. (m68hc11_store_return_value): Convert to use the regcache. (m68hc11_extract_struct_value_address): Likewise. (m68hc11_gdbarch_init): Remove deprecated ops for register to use m68hc11_register_type; undeprecate store_return_value and extract_struct_value_address.