Hello, The attatched replaces some hardwired code for fetching the alloca register with a call to frame_register_read(). The code is equivalent (except for the case where, for some reason, the register isn't available where the new code is more robust). (This is what was breaking the register cache code). Andrew