|
From: <sv...@va...> - 2005-05-11 10:05:07
|
Author: sewardj
Date: 2005-05-11 11:05:04 +0100 (Wed, 11 May 2005)
New Revision: 1184
Modified:
trunk/priv/host-x86/isel.c
Log:
These cases are now verified.
Modified: trunk/priv/host-x86/isel.c
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/priv/host-x86/isel.c 2005-05-11 10:03:08 UTC (rev 1183)
+++ trunk/priv/host-x86/isel.c 2005-05-11 10:05:04 UTC (rev 1184)
@@ -571,7 +571,7 @@
=20
switch (elemSz) {
case 1: shift =3D 0; break;
- case 4: shift =3D 2; vassert(0); /* awaiting test case */ break;
+ case 4: shift =3D 2; break;
case 8: shift =3D 3; break;
default: vpanic("genGuestArrayOffset(x86 host)(2)");
}
@@ -1166,7 +1166,6 @@
return dst;
}
if (ty =3D=3D Ity_I32) {
- vassert(0); /* awaiting test case */
addInstr(env, X86Instr_Alu32R(Xalu_MOV, X86RMI_Mem(am), dst));
return dst;
}
@@ -3376,7 +3375,6 @@
}
if (ty =3D=3D Ity_I32) {
HReg r =3D iselIntExpr_R(env, stmt->Ist.PutI.data);
- vassert(0); /* awaiting test case */
addInstr(env, X86Instr_Alu32M( Xalu_MOV, X86RI_Reg(r), am ));
return;
}
|