Hello, Following on from my previous patch, this zaps the old way of handling $fp ($pc, ...). This in turn removes any confusion between $fp (the register) and $fp (the frame->base). There is still more work though, targets are still required to define FP_REGNUM when they don't even have an FP register (see MIPS). That is next. Comments? Andrew