|
From: <sv...@va...> - 2012-04-21 07:38:35
|
sewardj 2012-04-21 08:38:29 +0100 (Sat, 21 Apr 2012)
New Revision: 2298
Log:
(post-tchain-merge cleanup) Stop x86/amd64 asserting on illegal insns.
Modified files:
trunk/priv/host_amd64_isel.c
trunk/priv/host_x86_isel.c
Modified: trunk/priv/host_amd64_isel.c (+1 -0)
===================================================================
--- trunk/priv/host_amd64_isel.c 2012-04-21 04:34:54 +01:00 (rev 2297)
+++ trunk/priv/host_amd64_isel.c 2012-04-21 08:38:29 +01:00 (rev 2298)
@@ -4262,6 +4262,7 @@
/* Case: some other kind of transfer to any address */
switch (jk) {
+ case Ijk_NoDecode:
case Ijk_Sys_syscall: case Ijk_ClientReq: case Ijk_NoRedir:
case Ijk_Yield: case Ijk_SigTRAP: case Ijk_TInval: {
HReg r = iselIntExpr_R(env, next);
Modified: trunk/priv/host_x86_isel.c (+1 -0)
===================================================================
--- trunk/priv/host_x86_isel.c 2012-04-21 04:34:54 +01:00 (rev 2297)
+++ trunk/priv/host_x86_isel.c 2012-04-21 08:38:29 +01:00 (rev 2298)
@@ -4170,6 +4170,7 @@
/* Case: some other kind of transfer to any address */
switch (jk) {
+ case Ijk_NoDecode:
case Ijk_Sys_int128: case Ijk_ClientReq: case Ijk_NoRedir:
case Ijk_Yield: case Ijk_SigTRAP: case Ijk_TInval: {
HReg r = iselIntExpr_R(env, next);
|