If, as I understand your previous postings to imply, having pseudo
registers stored in the cache is wrong, why does regcache_read() allow
them?
regcache_read (int rawnum, char *buf)
{
gdb_assert (rawnum >= 0 && rawnum < (NUM_REGS + NUM_PSEUDO_REGS));
R.