diff --git a/target-arm/translate.c b/target-arm/translate.c index 43518541e1dd584383b3f1cc783d5dce2a2a6345..739f373fc27b82bee91eaa31b46300d7671d72c0 100644 --- a/target-arm/translate.c +++ b/target-arm/translate.c @@ -7210,6 +7210,7 @@ static int disas_coproc_insn(DisasContext *s, uint32_t insn) break; } + gen_set_condexec(s); gen_set_pc_im(s, s->pc - 4); tmpptr = tcg_const_ptr(ri); tcg_syn = tcg_const_i32(syndrome);