* armemu.c (ARMul_Emulate, t_undefined): Proceed to next insn.
authorAlexandre Oliva <aoliva@redhat.com>
Tue, 4 Jul 2000 06:54:48 +0000 (06:54 +0000)
committerAlexandre Oliva <aoliva@redhat.com>
Tue, 4 Jul 2000 06:54:48 +0000 (06:54 +0000)
sim/arm/ChangeLog
sim/arm/armemu.c

index 9e4bdc0..bdc2f36 100644 (file)
@@ -1,5 +1,7 @@
 2000-07-04  Alexandre Oliva  <aoliva@redhat.com>
 
+       * armemu.c (ARMul_Emulate, t_undefined): Proceed to next insn.
+
        * armemu.h (INSN_SIZE): New macro.
        (SET_ABORT): Save CPSR in SPSR and set LR.
        * armemu.c (ARMul_Emulate, isize): Set to INSN_SIZE.
index 31bd327..7152023 100644 (file)
@@ -428,7 +428,7 @@ ARMul_Emulate26 (register ARMul_State * state)
            {
            case t_undefined:
              ARMul_UndefInstr (state, instr);  /* This is a Thumb instruction */
-             break;
+             goto donext;
 
            case t_branch:      /* already processed */
              goto donext;