From: Florian Krohm Date: Sat, 14 Apr 2012 20:35:17 +0000 (+0000) Subject: Make the list of handled jump kinds the same in s390_isel_stmt X-Git-Tag: svn/VALGRIND_3_8_1^2~182^2~10 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6e1d15caa143b7541c7b644a1430d20302b858b4;p=thirdparty%2Fvalgrind.git 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 --- 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: