On 01/13/2017 04:52 AM, Laurent Vivier wrote: > gen_flush_flags() is setting unconditionally cc_op_synced to 1 > and s->cc_op to CC_OP_FLAGS, whereas env->cc_op can be set > to something else by a previous tcg fragment. > > We fix that by not setting cc_op_synced to 1 > (except for gen_helper_flush_flags() that updates env->cc_op) > > FIX: https://github.com/vivier/qemu-m68k/issues/19 > > Signed-off-by: Laurent Vivier <laur...@vivier.eu> > --- > target/m68k/translate.c | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-)
Reviewed-by: Richard Henderson <r...@twiddle.net> r~