Applying patch #609842: Fixes to mcs51 register allocation (bug #542397)