Jit: Fix register usage bug (driveabout failure)
Some of the execute-inline templates were using r4, which wasn't in the
save set for templates. The failing traces expected it to be live across
the template call.
diff --git a/vm/compiler/codegen/arm/RallocUtil.c b/vm/compiler/codegen/arm/RallocUtil.c
index ff77002..5c12846 100644
--- a/vm/compiler/codegen/arm/RallocUtil.c
+++ b/vm/compiler/codegen/arm/RallocUtil.c
@@ -466,6 +466,7 @@
{
//TUNING: reduce the set of regs used by handlers. Only a few need lots.
clobberCallRegs(cUnit);
+ clobberReg(cUnit, r4PC);
clobberReg(cUnit, r9);
clobberReg(cUnit, r10);
}