Browse Source

macOS: set max var/constalign to 64

For all non-ppc(64) targets. Fixes test/talignrec1.
Jonas Maebe 2 years ago
parent
commit
51fdbb5524
1 changed files with 13 additions and 13 deletions
  1. 13 13
      compiler/systems/i_darwin.pas

+ 13 - 13
compiler/systems/i_darwin.pas

@@ -170,9 +170,9 @@ const
             coalescealign   : 0;
             coalescealignskipmax: 0;
             constalignmin   : 0;
-            constalignmax   : 16;
+            constalignmax   : 64;
             varalignmin     : 0;
-            varalignmax     : 16;
+            varalignmax     : 64;
             localalignmin   : 0;
             localalignmax   : 8;
             recordalignmin  : 0;
@@ -240,9 +240,9 @@ const
             coalescealign   : 0;
             coalescealignskipmax: 0;
             constalignmin   : 0;
-            constalignmax   : 16;
+            constalignmax   : 64;
             varalignmin     : 0;
-            varalignmax     : 16;
+            varalignmax     : 64;
             localalignmin   : 0;
             localalignmax   : 16;
             recordalignmin  : 0;
@@ -378,9 +378,9 @@ const
             coalescealign   : 0;
             coalescealignskipmax: 0;
             constalignmin   : 0;
-            constalignmax   : 16;
+            constalignmax   : 64;
             varalignmin     : 0;
-            varalignmax     : 16;
+            varalignmax     : 64;
             localalignmin   : 4;
             localalignmax   : 16;
             recordalignmin  : 0;
@@ -447,9 +447,9 @@ const
             coalescealign   : 0;
             coalescealignskipmax: 0;
             constalignmin   : 0;
-            constalignmax   : 16;
+            constalignmax   : 64;
             varalignmin     : 0;
-            varalignmax     : 16;
+            varalignmax     : 64;
             localalignmin   : 4;
             localalignmax   : 16;
             recordalignmin  : 0;
@@ -515,9 +515,9 @@ const
             coalescealign   : 0;
             coalescealignskipmax: 0;
             constalignmin   : 0;
-            constalignmax   : 8;
+            constalignmax   : 64;
             varalignmin     : 0;
-            varalignmax     : 8;
+            varalignmax     : 64;
             localalignmin   : 4;
             localalignmax   : 8;
             recordalignmin  : 0;
@@ -584,7 +584,7 @@ const
             coalescealign   : 0;
             coalescealignskipmax: 0;
             constalignmin   : 0;
-            constalignmax   : 16;
+            constalignmax   : 64;
             varalignmin     : 0;
             varalignmax     : 16;
             localalignmin   : 4;
@@ -652,9 +652,9 @@ const
             coalescealign   : 0;
             coalescealignskipmax: 0;
             constalignmin   : 0;
-            constalignmax   : 32;
+            constalignmax   : 64;
             varalignmin     : 0;
-            varalignmax     : 32;
+            varalignmax     : 64;
             localalignmin   : 4;
             localalignmax   : 16;
             recordalignmin  : 0;