* fix for Mantis #37559: the adjustment of the section type should only be done for internal COFF writers

git-svn-id: trunk@46410 -
This commit is contained in:
svenbarth 2020-08-13 05:42:41 +00:00
parent dc4637862f
commit 17d583a419

View File

@ -1315,12 +1315,15 @@ implementation
{arm_attribute} [oso_data]
);
begin
if (aType in [sec_rodata,sec_rodata_norel]) then
if target_asm.id in asms_int_coff then
begin
if (target_info.system in systems_all_windows) then
aType:=sec_rodata_norel
else
aType:=sec_data;
if (aType in [sec_rodata,sec_rodata_norel]) then
begin
if (target_info.system in systems_all_windows) then
aType:=sec_rodata_norel
else
aType:=sec_data;
end;
end;
result:=secoptions[atype];
{$ifdef OMFOBJSUPPORT}