* fixed emitting of RELOC_SEG and RELOC_SEGREL relocations within the same

section in the omf internal obj writer

git-svn-id: trunk@30809 -
This commit is contained in:
nickysn 2015-05-06 10:40:38 +00:00
parent 328a4fa19a
commit ced1368221

View File

@ -484,7 +484,8 @@ implementation
begin
objreloc:=TOmfRelocation.CreateSection(CurrObjSec.Size,p.objsection,Reloctype);
CurrObjSec.ObjRelocations.Add(objreloc);
inc(data,symaddr);
if not (Reloctype in [RELOC_SEG,RELOC_SEGREL]) then
inc(data,symaddr);
end;
end
else if Reloctype in [RELOC_DGROUP,RELOC_DGROUPREL] then