# HG changeset patch # User lost # Date 1241886114 0 # Node ID 2b254f02b2528bdec9230a96f3d470742f9e606d # Parent 402a035220ed5f2f171abfeaafabb15bc6b38bcb Fixed off by one relocation offset for direct page external references diff -r 402a035220ed -r 2b254f02b252 ChangeLog --- a/ChangeLog Sat Apr 25 04:13:52 2009 +0000 +++ b/ChangeLog Sat May 09 16:21:54 2009 +0000 @@ -11,6 +11,11 @@ Also, the software affected may follow in []. +Version 2.4 + +[!] Fixed off by one relocation offest for base page external references + generated by lwasm + Version 2.3 [*] added support for compiling using MinGW and added portions of gnulib diff -r 402a035220ed -r 2b254f02b252 lwasm/insn_gen.c --- a/lwasm/insn_gen.c Sat Apr 25 04:13:52 2009 +0000 +++ b/lwasm/insn_gen.c Sat May 09 16:21:54 2009 +0000 @@ -102,9 +102,9 @@ lwasm_emitop(as, l, instab[opnum].ops[0]); if (extra != -1) lwasm_emit(as, l, extra); - lwasm_emit(as, l, v1 & 0xff); l -> relocoff = as -> addr - l -> codeaddr; l -> reloc8bit = 1; + lwasm_emit(as, l, v1 & 0xff); return; } else