# HG changeset patch # User lost # Date 1232781481 0 # Node ID c275e7e328d47f77d2df44aab6fbb4706471f1bd # Parent 5dc105fd619e590c25a2ee403fe354dda03c3b8e Fixed load addresses of chained sections and subsections to actually increment diff -r 5dc105fd619e -r c275e7e328d4 src/link.c --- a/src/link.c Sat Jan 24 02:54:03 2009 +0000 +++ b/src/link.c Sat Jan 24 07:18:01 2009 +0000 @@ -74,6 +74,7 @@ sectlist[nsects].forceaddr = 0; } inputfiles[fn] -> sections[sn].loadaddress = laddr; + laddr += inputfiles[fn] -> sections[sn].codesize; nsects++; } } @@ -126,6 +127,7 @@ sectlist[nsects].forceaddr = 0; } inputfiles[fn] -> sections[sn].loadaddress = laddr; + laddr += inputfiles[fn] -> sections[sn].codesize; nsects++; } }