+2006-10-13 Carlos O'Donell <carlos@codesourcery.com>
+
+ Revert this change:
+ 2006-10-13 Carlos O'Donell <carlos@codesourcery.com>
+ * config/elfos.h (MAX_OFILE_ALIGNMENT): Default to largest
+ alignment supported by 32-bit ELF.
+
2006-10-13 Eric Christopher <echristo@apple.com>
* config/darwin.c (darwin_emit_unwind_label): Strip
#undef USER_LABEL_PREFIX
#define USER_LABEL_PREFIX ""
-/* The biggest alignment supported by ELF. 32-bit ELF supports
- section alignment up to (0x80000000 * 8), while 64-bit ELF
- supports (0x8000000000000000 * 8). If this macro is not
- defined, the default is the largest alignment supported by
- 32-bit ELF. Use this macro to limit the alignment which can
- be specified using the `__attribute__ ((aligned (N)))'
- construct. */
-#if (HOST_BITS_PER_WIDEST_INT >= 64)
-#define MAX_OFILE_ALIGNMENT (((unsigned HOST_WIDEST_INT) 1 << 31) * 8)
-#else
-#define MAX_OFILE_ALIGNMENT (((unsigned HOST_WIDEST_INT) 1 << 28) * 8)
+/* Biggest alignment supported by the object file format of this
+ machine. Use this macro to limit the alignment which can be
+ specified using the `__attribute__ ((aligned (N)))' construct. If
+ not defined, the default value is `BIGGEST_ALIGNMENT'. */
+#ifndef MAX_OFILE_ALIGNMENT
+#define MAX_OFILE_ALIGNMENT (32768 * 8)
#endif
/* Use periods rather than dollar signs in special g++ assembler names. */