OSDN Git Service

target-arm: Fix missing 'return' in SRS handling.
authorAdam Lackorzynski <adam@os.inf.tu-dresden.de>
Mon, 1 Mar 2010 16:19:54 +0000 (17:19 +0100)
committerAurelien Jarno <aurelien@aurel32.net>
Sat, 6 Mar 2010 22:22:22 +0000 (23:22 +0100)
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>
target-arm/translate.c

index 9607aae..0c650b2 100644 (file)
@@ -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;