summaryrefslogtreecommitdiff
path: root/tcg/s390
diff options
context:
space:
mode:
authorAurelien Jarno <aurelien@aurel32.net>2012-10-01 21:00:43 +0200
committerAurelien Jarno <aurelien@aurel32.net>2012-10-06 18:47:04 +0200
commit626cd050e2c9094c1b005bc39cab637f8cbe3755 (patch)
tree0f7cc6a6437475ff4529cbfc93dd1fae8e2dee5d /tcg/s390
parentf783cb22409c6537b3cab7e78e527f62b4237d1e (diff)
downloadqemu-626cd050e2c9094c1b005bc39cab637f8cbe3755.tar.gz
tcg: remove obsolete jmp op
The TCG jmp operation doesn't really make sense in the QEMU context, it is unused, it is not implemented by some targets, and it is wrongly implemented by some others. This patch simply removes it. Reviewed-by: Richard Henderson <rth@twiddle.net> Acked-by: Blue Swirl <blauwirbel@gmail.com> Acked-by: Stefan Weil<sw@weilnetz.de> Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Diffstat (limited to 'tcg/s390')
-rw-r--r--tcg/s390/tcg-target.c6
1 files changed, 0 insertions, 6 deletions
diff --git a/tcg/s390/tcg-target.c b/tcg/s390/tcg-target.c
index 3b90605fb1..4b4305952d 100644
--- a/tcg/s390/tcg-target.c
+++ b/tcg/s390/tcg-target.c
@@ -2037,11 +2037,6 @@ static inline void tcg_out_op(TCGContext *s, TCGOpcode opc,
break;
#endif /* TCG_TARGET_REG_BITS == 64 */
- case INDEX_op_jmp:
- /* This one is obsolete and never emitted. */
- tcg_abort();
- break;
-
default:
fprintf(stderr,"unimplemented opc 0x%x\n",opc);
tcg_abort();
@@ -2052,7 +2047,6 @@ static const TCGTargetOpDef s390_op_defs[] = {
{ INDEX_op_exit_tb, { } },
{ INDEX_op_goto_tb, { } },
{ INDEX_op_call, { "ri" } },
- { INDEX_op_jmp, { "ri" } },
{ INDEX_op_br, { } },
{ INDEX_op_mov_i32, { "r", "r" } },