shebs 02/08/11 13:45:55
Modified: gcc/config/i386 i386.c i386.h
Log:
Make x86 work again.
Revision Changes Path
1.31 +3 -3 gcc3/gcc/config/i386/i386.c
Index: i386.c
===================================================================
RCS file: /cvs/Darwin/gcc3/gcc/config/i386/i386.c,v
retrieving revision 1.30
retrieving revision 1.31
diff -u -r1.30 -r1.31
--- i386.c 2002/08/03 05:28:27 1.30
+++ i386.c 2002/08/11 20:45:54 1.31
@@ -1284,9 +1284,11 @@
{ "dllexport", 0, 0, false, false, false, ix86_handle_dll_attribute },
{ "shared", 0, 0, true, false, false, ix86_handle_shared_attribute },
#endif
+ /* APPLE LOCAL begin double destructor */
#ifdef SUBTARGET_ATTRIBUTE_TABLE
- SUBTARGET_ATTRIBUTE_TABLE,
+ SUBTARGET_ATTRIBUTE_TABLE
#endif
+ /* APPLE LOCAL end double destructor */
{ NULL, 0, 0, false, false, false, NULL }
};
@@ -7479,8 +7481,6 @@
return;
op1 = temp;
}
- /* APPLE LOCAL darwin x86 */
-#endif /* TARGET_MACHO */
}
else
{
1.26 +2 -1 gcc3/gcc/config/i386/i386.h
Index: i386.h
===================================================================
RCS file: /cvs/Darwin/gcc3/gcc/config/i386/i386.h,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -r1.25 -r1.26
--- i386.h 2002/08/03 05:28:28 1.25
+++ i386.h 2002/08/11 20:45:54 1.26
@@ -734,7 +734,8 @@
#ifdef IN_TARGET_LIBS
#define BIGGEST_FIELD_ALIGNMENT 32
#else
-#define ADJUST_FIELD_ALIGN(FIELD, COMPUTED) \
+/* APPLE LOCAL Macintosh alignment */
+#define ADJUST_FIELD_ALIGN(FIELD, COMPUTED, FIRST_FIELD_P) \
x86_field_alignment (FIELD, COMPUTED)
#endif