Browse Source

* default alignment changed to 4 bytes for locals and static const,var

peter 23 years ago
parent
commit
cbb48e0ccd

+ 7 - 4
compiler/targets/t_beos.pas

@@ -504,11 +504,11 @@ end;
                 loopalign       : 4;
                 jumpalign       : 0;
                 constalignmin   : 0;
-                constalignmax   : 1;
+                constalignmax   : 4;
                 varalignmin     : 0;
-                varalignmax     : 1;
+                varalignmax     : 4;
                 localalignmin   : 0;
-                localalignmax   : 1;
+                localalignmax   : 4;
                 paraalign       : 4;
                 recordalignmin  : 0;
                 recordalignmax  : 2;
@@ -535,7 +535,10 @@ initialization
 end.
 {
   $Log$
-  Revision 1.10  2001-11-02 22:58:11  peter
+  Revision 1.11  2002-01-29 21:27:34  peter
+    * default alignment changed to 4 bytes for locals and static const,var
+
+  Revision 1.10  2001/11/02 22:58:11  peter
     * procsym definition rewrite
 
   Revision 1.9  2001/10/12 16:05:34  peter

+ 7 - 4
compiler/targets/t_fbsd.pas

@@ -539,11 +539,11 @@ end;
                 loopalign       : 4;
                 jumpalign       : 0;
                 constalignmin   : 0;
-                constalignmax   : 1;
+                constalignmax   : 4;
                 varalignmin     : 0;
-                varalignmax     : 1;
+                varalignmax     : 4;
                 localalignmin   : 0;
-                localalignmax   : 1;
+                localalignmax   : 4;
                 paraalign       : 4;
                 recordalignmin  : 0;
                 recordalignmax  : 2;
@@ -716,7 +716,10 @@ initialization
 end.
 {
   $Log$
-  Revision 1.13  2001-11-02 22:58:11  peter
+  Revision 1.14  2002-01-29 21:27:34  peter
+    * default alignment changed to 4 bytes for locals and static const,var
+
+  Revision 1.13  2001/11/02 22:58:11  peter
     * procsym definition rewrite
 
   Revision 1.12  2001/09/18 11:32:00  michael

+ 7 - 4
compiler/targets/t_go32v1.pas

@@ -239,11 +239,11 @@ end;
                 loopalign       : 0;
                 jumpalign       : 0;
                 constalignmin   : 0;
-                constalignmax   : 1;
+                constalignmax   : 4;
                 varalignmin     : 0;
-                varalignmax     : 1;
+                varalignmax     : 4;
                 localalignmin   : 0;
-                localalignmax   : 1;
+                localalignmax   : 4;
                 paraalign       : 2;
                 recordalignmin  : 0;
                 recordalignmax  : 2;
@@ -266,7 +266,10 @@ initialization
 end.
 {
   $Log$
-  Revision 1.11  2001-09-18 11:32:00  michael
+  Revision 1.12  2002-01-29 21:27:34  peter
+    * default alignment changed to 4 bytes for locals and static const,var
+
+  Revision 1.11  2001/09/18 11:32:00  michael
   * Fixes win32 linking problems with import libraries
   * LINKLIB Libraries are now looked for using C file extensions
   * get_exepath fix

+ 7 - 4
compiler/targets/t_go32v2.pas

@@ -403,11 +403,11 @@ end;
                 loopalign       : 4;
                 jumpalign       : 0;
                 constalignmin   : 0;
-                constalignmax   : 1;
+                constalignmax   : 4;
                 varalignmin     : 0;
-                varalignmax     : 1;
+                varalignmax     : 4;
                 localalignmin   : 0;
-                localalignmax   : 1;
+                localalignmax   : 4;
                 paraalign       : 2;
                 recordalignmin  : 0;
                 recordalignmax  : 2;
@@ -430,7 +430,10 @@ initialization
 end.
 {
   $Log$
-  Revision 1.14  2001-09-18 11:32:00  michael
+  Revision 1.15  2002-01-29 21:27:34  peter
+    * default alignment changed to 4 bytes for locals and static const,var
+
+  Revision 1.14  2001/09/18 11:32:00  michael
   * Fixes win32 linking problems with import libraries
   * LINKLIB Libraries are now looked for using C file extensions
   * get_exepath fix

+ 7 - 4
compiler/targets/t_linux.pas

@@ -527,11 +527,11 @@ end;
                 loopalign       : 4;
                 jumpalign       : 0;
                 constalignmin   : 0;
-                constalignmax   : 1;
+                constalignmax   : 4;
                 varalignmin     : 0;
-                varalignmax     : 1;
+                varalignmax     : 4;
                 localalignmin   : 0;
-                localalignmax   : 1;
+                localalignmax   : 4;
                 paraalign       : 4;
                 recordalignmin  : 0;
                 recordalignmax  : 2;
@@ -743,7 +743,10 @@ initialization
 end.
 {
   $Log$
-  Revision 1.15  2002-01-09 07:38:37  michael
+  Revision 1.16  2002-01-29 21:27:34  peter
+    * default alignment changed to 4 bytes for locals and static const,var
+
+  Revision 1.15  2002/01/09 07:38:37  michael
   + Patch from Peter for library imports
 
   Revision 1.14  2001/11/02 22:58:12  peter

+ 5 - 5
compiler/targets/t_os2.pas

@@ -564,11 +564,11 @@ end;
                 loopalign       : 4;
                 jumpalign       : 0;
                 constalignmin   : 0;
-                constalignmax   : 1;
+                constalignmax   : 4;
                 varalignmin     : 0;
-                varalignmax     : 1;
+                varalignmax     : 4;
                 localalignmin   : 0;
-                localalignmax   : 1;
+                localalignmax   : 4;
                 paraalign       : 4;
                 recordalignmin  : 0;
                 recordalignmax  : 2;
@@ -593,8 +593,8 @@ initialization
 end.
 {
   $Log$
-  Revision 1.13  2002-01-29 20:08:38  peter
-    * added missing unit
+  Revision 1.14  2002-01-29 21:27:34  peter
+    * default alignment changed to 4 bytes for locals and static const,var
 
   Revision 1.12  2002/01/27 12:58:42  hajny
     * fix for a problem with importprocedure

+ 7 - 4
compiler/targets/t_win32.pas

@@ -1574,11 +1574,11 @@ function tDLLScannerWin32.scan(const binname:string):longbool;
                 loopalign       : 4;
                 jumpalign       : 0;
                 constalignmin   : 0;
-                constalignmax   : 1;
+                constalignmax   : 4;
                 varalignmin     : 0;
-                varalignmax     : 1;
+                varalignmax     : 4;
                 localalignmin   : 0;
-                localalignmax   : 1;
+                localalignmax   : 4;
                 paraalign       : 4;
                 recordalignmin  : 0;
                 recordalignmax  : 2;
@@ -1606,7 +1606,10 @@ initialization
 end.
 {
   $Log$
-  Revision 1.22  2002-01-19 11:53:07  peter
+  Revision 1.23  2002-01-29 21:27:34  peter
+    * default alignment changed to 4 bytes for locals and static const,var
+
+  Revision 1.22  2002/01/19 11:53:07  peter
     * fixed managledname
 
   Revision 1.21  2001/11/02 22:58:12  peter