> This problem is caused by this pseudo having a preferred class of > INDEX_REGS and an alternate of GENERAL_REGS, even though it *can't* use > GENERAL_REGS. Neither preferred nor alternate class are guaranteed to work without reloading. They are only supposed to be register classes that are cheaper than spilling the pseudo to memory.