OSDN Git Service

* config/i386/cygwin.h (BIGGEST_FIELD_ALIGNMENT): Set to 64.
authordj <dj@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 28 Aug 2001 18:53:19 +0000 (18:53 +0000)
committerdj <dj@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 28 Aug 2001 18:53:19 +0000 (18:53 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45234 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/config/i386/cygwin.h

index 2b9cbcc..b15c0b4 100644 (file)
@@ -1,3 +1,7 @@
+2001-08-28  Danny Smith  <dannysmith@users.sourceforge.net>
+
+       * config/i386/cygwin.h (BIGGEST_FIELD_ALIGNMENT): Set to 64.
+
 2001-08-28  Stan Shebs  <shebs@apple.com>
 
        * config/darwin.h (ASM_OUTPUT_LABELREF): Handle '*' names.
index 71b8468..d325167 100644 (file)
@@ -446,6 +446,10 @@ extern int i386_pe_dllimport_name_p PARAMS ((const char *));
 #undef BIGGEST_ALIGNMENT
 #define BIGGEST_ALIGNMENT 128
 
+/* Native complier aligns internal doubles in structures on dword boundaries.  */
+#undef BIGGEST_FIELD_ALIGNMENT
+#define BIGGEST_FIELD_ALIGNMENT 64
+
 /* A bitfield declared as `int' forces `int' alignment for the struct.  */
 #undef PCC_BITFIELDS_TYPE_MATTERS
 #define PCC_BITFIELDS_TYPE_MATTERS 1