# HG changeset patch # User lost # Date 1232781481 0 # Node ID 5276565799bdcf7704c2aa65ed3a7cd59d5023dc # Parent 8349048d67b3b9c1500802b0e51882f2147fb688 Fixed load addresses of chained sections and subsections to actually increment diff -r 8349048d67b3 -r 5276565799bd lwlink/trunk/src/link.c --- a/lwlink/trunk/src/link.c Sat Jan 24 02:54:03 2009 +0000 +++ b/lwlink/trunk/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++; } }