summaryrefslogtreecommitdiff
path: root/target-arm
diff options
context:
space:
mode:
authorAdam Lackorzynski <adam@os.inf.tu-dresden.de>2010-03-01 17:19:54 +0100
committerAurelien Jarno <aurelien@aurel32.net>2010-03-06 23:22:22 +0100
commita8d12d4f29d3975231901442b067d5c53221bc3c (patch)
tree8243252e9c781eb07ab2eb17c13681ae7ea6ba35 /target-arm
parent1d8a5cb1157b2a05f7dce4b6c46ab31f4e42b7a5 (diff)
downloadqemu-a8d12d4f29d3975231901442b067d5c53221bc3c.tar.gz
qemu-a8d12d4f29d3975231901442b067d5c53221bc3c.tar.bz2
qemu-a8d12d4f29d3975231901442b067d5c53221bc3c.zip
target-arm: Fix missing 'return' in SRS handling.
There's a return missing in the srs handling which leads to srs always being treated an an invalid op. Signed-off-by: Adam Lackorzynski <adam@os.inf.tu-dresden.de> Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Diffstat (limited to 'target-arm')
-rw-r--r--target-arm/translate.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/target-arm/translate.c b/target-arm/translate.c
index 9607aaeaa3..0c650b2728 100644
--- a/target-arm/translate.c
+++ b/target-arm/translate.c
@@ -6131,6 +6131,7 @@ static void disas_arm_insn(CPUState * env, DisasContext *s)
} else {
dead_tmp(addr);
}
+ return;
} else if ((insn & 0x0e5fffe0) == 0x081d0a00) {
/* rfe */
int32_t offset;