#undef __i386__
#endif
-// Take care not to define both __i386__ and __x86_64__ on those systems with
-// 64 bit kernel and 32 bit userland:
#ifndef __x86_64__
-#ifndef __i386__
#undef __x86_64__
#endif
-#endif
#ifndef __m68k__
#undef __m68k__
#undef __rs6000__
#endif
+#ifndef __powerpc64__
+#undef __powerpc64__
+#endif
+
#ifndef __m88k__
#undef __m88k__
#endif
/* compiler characteristics */
-/* CL_GLOBAL_CONSTRUCTORS */
-/* Define as the prefix of the name of a module's global constructor function,
- cf. macro FILE_FUNCTION_FORMAT in gcc/tree.c. */
-#ifndef CL_GLOBAL_CONSTRUCTOR_PREFIX
-#undef CL_GLOBAL_CONSTRUCTOR_PREFIX
-#endif
-/* Define as the prefix of the name of a module's global destructor function,
- cf. macro FILE_FUNCTION_FORMAT in gcc/tree.c. */
-#ifndef CL_GLOBAL_DESTRUCTOR_PREFIX
-#undef CL_GLOBAL_DESTRUCTOR_PREFIX
+/* Define if the compiler knows about __attribute__((flatten)). */
+#ifndef CL_HAVE_ATTRIBUTE_FLATTEN
+#undef CL_HAVE_ATTRIBUTE_FLATTEN
#endif
-/* Define if a module's global constructor function and global destructor
- function need to be exported in order to be accessible from other modules. */
-#undef CL_NEED_GLOBALIZE_CTORDTOR
/* CL_CHAR_UNSIGNED */
#ifndef __CHAR_UNSIGNED__