+2006-02-26 Aleksey Demakov <ademakov@gmail.com>
+
+ * jit/jit-gen-x86.h (x86_pop_mem, x86_pop_membase): fix opcode --
+ it was 0x87 (xchg) instead of 0x8f (pop).
+
2006-02-24 Aleksey Demakov <ademakov@gmail.com>
* jit/jit-insn.c (jit_insn_address_of_label): fix a typo.
#define x86_pop_mem(inst,mem) \
do { \
- *(inst)++ = (unsigned char)0x87; \
+ *(inst)++ = (unsigned char)0x8f; \
x86_mem_emit ((inst), 0, (mem)); \
} while (0)
#define x86_pop_membase(inst,basereg,disp) \
do { \
- *(inst)++ = (unsigned char)0x87; \
+ *(inst)++ = (unsigned char)0x8f; \
x86_membase_emit ((inst), 0, (basereg), (disp)); \
} while (0)