From 74aba4ba5189dbd117e9f0d61f26e047e9d65997 Mon Sep 17 00:00:00 2001 From: Richard Henderson Date: Sat, 10 Nov 2018 09:40:04 -0500 Subject: [PATCH] target/arm: Don't call tcg_clear_temp_count This is done generically in translator_loop. Backports commit 7108e255c2d95b44c9dfee8075d0d6fb391281a8 from qemu --- qemu/target/arm/translate-a64.c | 1 - qemu/target/arm/translate.c | 2 -- 2 files changed, 3 deletions(-) diff --git a/qemu/target/arm/translate-a64.c b/qemu/target/arm/translate-a64.c index ac96d11d..623a6525 100644 --- a/qemu/target/arm/translate-a64.c +++ b/qemu/target/arm/translate-a64.c @@ -14095,7 +14095,6 @@ static void aarch64_tr_init_disas_context(DisasContextBase *dcbase, static void aarch64_tr_tb_start(DisasContextBase *db, CPUState *cpu) { - tcg_clear_temp_count(); } static void aarch64_tr_insn_start(DisasContextBase *dcbase, CPUState *cpu) diff --git a/qemu/target/arm/translate.c b/qemu/target/arm/translate.c index c71fbf42..12b6f5f0 100644 --- a/qemu/target/arm/translate.c +++ b/qemu/target/arm/translate.c @@ -12919,8 +12919,6 @@ static void arm_tr_tb_start(DisasContextBase *dcbase, CPUState *cpu) tcg_gen_movi_i32(tcg_ctx, tmp, 0); store_cpu_field(dc, tmp, condexec_bits); } - - tcg_clear_temp_count(); } static void arm_tr_insn_start(DisasContextBase *dcbase, CPUState *cpu)