[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH] target-i386: fix for X86_64 dynamic translation in
From: |
Ivan Ganev |
Subject: |
[Qemu-devel] [PATCH] target-i386: fix for X86_64 dynamic translation in push_T1() |
Date: |
Tue, 20 Sep 2011 10:44:10 -0700 |
Fix a bug in X86_64 dynamic translation in push_T1() -- emits a push
for the wrong temporary.
Signed-off-by: Ivan Ganev <address@hidden>
---
diff -Naur qemu-0.15.0-org/target-i386/translate.c
qemu-0.15.0-mod/target-i386/translate.c
--- qemu-0.15.0-org/target-i386/translate.c 2011-08-08
11:28:42.000000000 -0700
+++ qemu-0.15.0-mod/target-i386/translate.c 2011-09-16
16:26:01.667339365 -0700
@@ -2473,7 +2473,7 @@
gen_op_st_T1_A0(OT_QUAD + s->mem_index);
} else {
gen_op_addq_A0_im(-2);
- gen_op_st_T0_A0(OT_WORD + s->mem_index);
+ gen_op_st_T1_A0(OT_WORD + s->mem_index);
}
gen_op_mov_reg_A0(2, R_ESP);
} else
--
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-devel] [PATCH] target-i386: fix for X86_64 dynamic translation in push_T1(),
Ivan Ganev <=