diff --git a/ChangeLog b/ChangeLog index e26c817..2fd3a81 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2008-01-03 Klaus Treichel + + * jit/jit-opcode.c: Add the nint argument to the copy_struct opcode. + 2007-12-31 Klaus Treichel * jit/jit-apply-x86-64.h: Swap source and destination for the call of diff --git a/jit/jit-opcode.c b/jit/jit-opcode.c index b46343d..6f2198a 100644 --- a/jit/jit-opcode.c +++ b/jit/jit-opcode.c @@ -446,7 +446,7 @@ jit_opcode_info_t const jit_opcodes[JIT_OP_NUM_OPCODES] = { {"copy_float32", O_(FLOAT32, FLOAT32, EMPTY, COPY)}, {"copy_float64", O_(FLOAT64, FLOAT64, EMPTY, COPY)}, {"copy_nfloat", O_(NFLOAT, NFLOAT, EMPTY, COPY)}, - {"copy_struct", O_(PTR, PTR, EMPTY, COPY)}, + {"copy_struct", O_(PTR, PTR, EMPTY, COPY) | NINT_ARG}, {"copy_store_byte", F_(INT, INT, EMPTY)}, {"copy_store_short", F_(INT, INT, EMPTY)}, {"address_of", O_(PTR, ANY, EMPTY, ADDRESS_OF)},