summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rw-r--r--target-mips/translate.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/target-mips/translate.c b/target-mips/translate.c
index 06a5f350b1..ec11d979e7 100644
--- a/target-mips/translate.c
+++ b/target-mips/translate.c
@@ -5188,7 +5188,6 @@ static void gen_dmtc0 (CPUState *env, DisasContext *ctx, TCGv t0, int reg, int s
                 rn, reg, sel);
     }
 #endif
-    tcg_temp_free(t0);
     /* For simplicity assume that all writes can cause interrupts.  */
     if (use_icount) {
         gen_io_end();
@@ -5197,7 +5196,6 @@ static void gen_dmtc0 (CPUState *env, DisasContext *ctx, TCGv t0, int reg, int s
     return;
 
 die:
-    tcg_temp_free(t0);
 #if defined MIPS_DEBUG_DISAS
     if (loglevel & CPU_LOG_TB_IN_ASM) {
         fprintf(logfile, "dmtc0 %s (reg %d sel %d)\n",