From cbb48e0ccd97acf25679bcd464415d5c5c6b6464 Mon Sep 17 00:00:00 2001 From: peter Date: Tue, 29 Jan 2002 21:27:34 +0000 Subject: [PATCH] * default alignment changed to 4 bytes for locals and static const,var --- compiler/targets/t_beos.pas | 11 +++++++---- compiler/targets/t_fbsd.pas | 11 +++++++---- compiler/targets/t_go32v1.pas | 11 +++++++---- compiler/targets/t_go32v2.pas | 11 +++++++---- compiler/targets/t_linux.pas | 11 +++++++---- compiler/targets/t_os2.pas | 10 +++++----- compiler/targets/t_win32.pas | 11 +++++++---- 7 files changed, 47 insertions(+), 29 deletions(-) diff --git a/compiler/targets/t_beos.pas b/compiler/targets/t_beos.pas index cb350a3743..9feee8845f 100644 --- a/compiler/targets/t_beos.pas +++ b/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 diff --git a/compiler/targets/t_fbsd.pas b/compiler/targets/t_fbsd.pas index 212de1e6d8..9bce732ef1 100644 --- a/compiler/targets/t_fbsd.pas +++ b/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 diff --git a/compiler/targets/t_go32v1.pas b/compiler/targets/t_go32v1.pas index 69411f58a5..9660bd27be 100644 --- a/compiler/targets/t_go32v1.pas +++ b/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 diff --git a/compiler/targets/t_go32v2.pas b/compiler/targets/t_go32v2.pas index ca2d5f4156..89e0866298 100644 --- a/compiler/targets/t_go32v2.pas +++ b/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 diff --git a/compiler/targets/t_linux.pas b/compiler/targets/t_linux.pas index c50723456b..f031d7677c 100644 --- a/compiler/targets/t_linux.pas +++ b/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 diff --git a/compiler/targets/t_os2.pas b/compiler/targets/t_os2.pas index ca262c8e98..ace0c3268c 100644 --- a/compiler/targets/t_os2.pas +++ b/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 diff --git a/compiler/targets/t_win32.pas b/compiler/targets/t_win32.pas index e99f33171e..9e05228031 100644 --- a/compiler/targets/t_win32.pas +++ b/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