From 6e1d15caa143b7541c7b644a1430d20302b858b4 Mon Sep 17 00:00:00 2001 From: Florian Krohm Date: Sat, 14 Apr 2012 20:35:17 +0000 Subject: [PATCH] Make the list of handled jump kinds the same in s390_isel_stmt and iselNext. git-svn-id: svn://svn.valgrind.org/vex/branches/TCHAIN@2285 --- VEX/priv/host_s390_isel.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/VEX/priv/host_s390_isel.c b/VEX/priv/host_s390_isel.c index 6c63cb3cf2..9400012ad7 100644 --- a/VEX/priv/host_s390_isel.c +++ b/VEX/priv/host_s390_isel.c @@ -2485,9 +2485,12 @@ s390_isel_stmt(ISelEnv *env, IRStmt *stmt) /* Case: assisted transfer to arbitrary address */ switch (stmt->Ist.Exit.jk) { - case Ijk_SigSEGV: case Ijk_TInval: - case Ijk_EmWarn: { + case Ijk_Sys_syscall: + case Ijk_ClientReq: + case Ijk_NoRedir: + case Ijk_Yield: + case Ijk_SigTRAP: { HReg dst = s390_isel_int_expr(env, IRExpr_Const(stmt->Ist.Exit.dst)); addInstr(env, s390_insn_xassisted(cond, dst, guest_IA, stmt->Ist.Exit.jk)); @@ -2594,6 +2597,7 @@ iselNext(ISelEnv *env, IRExpr *next, IRJumpKind jk, int offsIP) /* Case: some other kind of transfer to any address */ switch (jk) { + case Ijk_TInval: case Ijk_Sys_syscall: case Ijk_ClientReq: case Ijk_NoRedir: -- 2.47.2