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 8f6e269a-dfd6-0310-a8e1-e2731360e62c
diff --git a/priv/host_s390_isel.c b/priv/host_s390_isel.c
index 6c63cb3..9400012 100644
--- a/priv/host_s390_isel.c
+++ b/priv/host_s390_isel.c
@@ -2485,9 +2485,12 @@
/* 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 @@
/* Case: some other kind of transfer to any address */
switch (jk) {
+ case Ijk_TInval:
case Ijk_Sys_syscall:
case Ijk_ClientReq:
case Ijk_NoRedir: