浏览代码

* allow 32 byte alignment of constants and variables on aarch64-darwin

florian 3 年之前
父节点
当前提交
eba76dd052
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      compiler/systems/i_darwin.pas

+ 2 - 2
compiler/systems/i_darwin.pas

@@ -652,9 +652,9 @@ const
             coalescealign   : 0;
             coalescealign   : 0;
             coalescealignskipmax: 0;
             coalescealignskipmax: 0;
             constalignmin   : 0;
             constalignmin   : 0;
-            constalignmax   : 16;
+            constalignmax   : 32;
             varalignmin     : 0;
             varalignmin     : 0;
-            varalignmax     : 16;
+            varalignmax     : 32;
             localalignmin   : 4;
             localalignmin   : 4;
             localalignmax   : 16;
             localalignmax   : 16;
             recordalignmin  : 0;
             recordalignmin  : 0;