projects
/
sdk
/
emulator
/
qemu.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
9a3abc2
)
tcg/mips: fix branch target change during code retranslation
author
Aurelien Jarno
<aurelien@aurel32.net>
Thu, 6 Jan 2011 21:43:14 +0000
(22:43 +0100)
committer
Aurelien Jarno
<aurelien@aurel32.net>
Sat, 8 Jan 2011 15:41:43 +0000
(16:41 +0100)
TCG on MIPS was trying to avoid changing the branch offset, but didn't
due to a stupid typo. Fix it.
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
tcg/mips/tcg-target.c
patch
|
blob
|
history
diff --git
a/tcg/mips/tcg-target.c
b/tcg/mips/tcg-target.c
index
2af7a2e
..
4e92a50
100644
(file)
--- a/
tcg/mips/tcg-target.c
+++ b/
tcg/mips/tcg-target.c
@@
-352,7
+352,7
@@
static inline void tcg_out_opc_imm(TCGContext *s, int opc, int rt, int rs, int i
static inline void tcg_out_opc_br(TCGContext *s, int opc, int rt, int rs)
{
/* We need to keep the offset unchanged for retranslation */
- uint16_t offset = (uint16_t)(*(uint32_t *)
&
s->code_ptr);
+ uint16_t offset = (uint16_t)(*(uint32_t *) s->code_ptr);
tcg_out_opc_imm(s, opc, rt, rs, offset);
}