]> git.proxmox.com Git - mirror_qemu.git/commitdiff
Allocate a register pair instead of a single register.
authorths <ths@c046a42c-6fe2-441c-8c8c-71466251a162>
Sat, 7 Jun 2008 04:31:49 +0000 (04:31 +0000)
committerths <ths@c046a42c-6fe2-441c-8c8c-71466251a162>
Sat, 7 Jun 2008 04:31:49 +0000 (04:31 +0000)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4688 c046a42c-6fe2-441c-8c8c-71466251a162

tcg/tcg.c

index ef4460d2573f78b355e8d6256abb0b9d17c32761..b4b8d8ea22fdd4887fab706c05277056801bdf90 100644 (file)
--- a/tcg/tcg.c
+++ b/tcg/tcg.c
@@ -353,7 +353,7 @@ TCGv tcg_global_mem_new(TCGType type, int reg, tcg_target_long offset,
 #if TCG_TARGET_REG_BITS == 32
     if (type == TCG_TYPE_I64) {
         char buf[64];
-        tcg_temp_alloc(s, s->nb_globals + 1);
+        tcg_temp_alloc(s, s->nb_globals + 2);
         ts = &s->temps[s->nb_globals];
         ts->base_type = type;
         ts->type = TCG_TYPE_I32;