I've just checked in a change which should fix the bug where the compiler would generate a byte increment of registers which can't be byte incremented. jeff