diff options
Diffstat (limited to 'sim/arm/armemu.c')
-rw-r--r-- | sim/arm/armemu.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/sim/arm/armemu.c b/sim/arm/armemu.c index d535a4e..07bfbb6 100644 --- a/sim/arm/armemu.c +++ b/sim/arm/armemu.c @@ -272,6 +272,7 @@ extern int stop_simulator; /* Attempt to emulate an ARMv6 instruction. Returns non-zero upon success. */ +#ifdef MODE32 static int handle_v6_insn (ARMul_State * state, ARMword instr) { @@ -473,6 +474,7 @@ handle_v6_insn (ARMul_State * state, ARMword instr) printf ("Unhandled v6 insn: UNKNOWN: %08x\n", instr); return 0; } +#endif /* EMULATION of ARM6. */ @@ -817,10 +819,11 @@ ARMul_Emulate26 (ARMul_State * state) else { ARMword cp14r1; - int do_int = 0; + int do_int; state->CP14R0_CCD = -1; check_PMUintr: + do_int = 0; cp14r0 |= ARMul_CP14_R0_FLAG2; (void) state->CPWrite[14] (state, 0, cp14r0); |