Track recent reg-alloc changes.
git-svn-id: svn://svn.valgrind.org/vex/trunk@46 8f6e269a-dfd6-0310-a8e1-e2731360e62c
diff --git a/test_main.c b/test_main.c
index 7a1a92c..99a8d7d 100644
--- a/test_main.c
+++ b/test_main.c
@@ -69,7 +69,7 @@
ppIRBB(stdout, bb);
printf("\n");
- if (1)
+ if (0)
vcode = iselBB_X86Instr(bb);
else
{
@@ -84,6 +84,7 @@
HReg edx = hregX86_EDX();
HReg ebp = hregX86_EBP();
vcode = newHInstrArray();
+ vcode->n_vregs = 4;
addHInstr(vcode, X86Instr_Alu32R(Xalu_MOV,
X86RMI_Imm(0x10001), vr0));
@@ -130,7 +131,7 @@
rcode =
doRegisterAllocation(vcode,
- rregs_to_use, 4, /* rregs */
+ rregs_to_use, 3, /* rregs */
isMove_X86Instr,
getRegUsage_X86Instr,
mapRegs_X86Instr,