瀏覽代碼

m68k: avoid more vlink warnings regarding changed section attributes, when the target system has no write-protected sections

git-svn-id: trunk@45470 -
Károly Balogh 5 年之前
父節點
當前提交
6cc818cbe3
共有 1 個文件被更改,包括 4 次插入2 次删除
  1. 4 2
      compiler/aggas.pas

+ 4 - 2
compiler/aggas.pas

@@ -515,8 +515,10 @@ implementation
                  usesectionflags:=true;
                  usesectionprogbits:=true;
                  { hack, to avoid linker warnings on Amiga/Atari, when vlink merges
-                   rodata sections into data sections, better solution welcomed... }
-                 if atype in [sec_rodata,sec_rodata_norel] then
+                   rodata sections into data sections. Also avoid the warning when
+                   the linker realizes the code section cannot be write protected and
+                   adds the writable bit. }
+                 if atype in [sec_code,sec_rodata,sec_rodata_norel] then
                    include(secflags,SF_W);
                end;
            end;