From 33afdcf87244553c67f46c64ca6aabb980e3cc08 Mon Sep 17 00:00:00 2001 From: lazymio Date: Mon, 10 Jan 2022 21:48:03 +0100 Subject: [PATCH] Save CC at the end of emulation --- qemu/target/s390x/translate.c | 1 + 1 file changed, 1 insertion(+) diff --git a/qemu/target/s390x/translate.c b/qemu/target/s390x/translate.c index 39b9821f..987890cd 100644 --- a/qemu/target/s390x/translate.c +++ b/qemu/target/s390x/translate.c @@ -6897,6 +6897,7 @@ static void s390x_tr_tb_stop(DisasContextBase *dcbase, CPUState *cs) case DISAS_UNICORN_HALT: tcg_gen_insn_start(tcg_ctx, dc->base.pc_next, 0, 0); update_psw_addr(dc); + update_cc_op(dc); gen_helper_uc_s390x_exit(tcg_ctx, tcg_ctx->cpu_env); break; case DISAS_GOTO_TB: