On 11/02/2016 06:07 AM, Laurent Vivier wrote:
qemu-m68k: tcg/tcg.c:653: tcg_temp_free_internal: Assertion `idx >=
s->nb_globals && idx < s->nb_temps' failed.
qemu-m68k: translate-all.c:175: tb_lock: Assertion `!have_tb_lock' failed.

Bah.  Forgot to clear the new data to begin.


r~


diff --git a/target-m68k/translate.c b/target-m68k/translate.c
index aefd90c..2e85ca9 100644
--- a/target-m68k/translate.c
+++ b/target-m68k/translate.c
@@ -3543,6 +3543,7 @@ void gen_intermediate_code
     dc->fpcr = env->fpcr;
     dc->user = (env->sr & SR_S) == 0;
     dc->done_mac = 0;
+    dc->writeback_mask = 0;
     num_insns = 0;
     max_insns = tb->cflags & CF_COUNT_MASK;
     if (max_insns == 0) {



Reply via email to