summaryrefslogtreecommitdiff
path: root/gcc/config/elfos.h
diff options
context:
space:
mode:
authorCarlos O'Donell <carlos@codesourcery.com>2006-10-13 21:28:28 +0000
committerCarlos O'Donell <carlos@gcc.gnu.org>2006-10-13 21:28:28 +0000
commit5793c070d16769b5f51b65ef13189ff2b2e94d36 (patch)
treee96b9cf7dcfbcecffc83863c5226c32466c9a12f /gcc/config/elfos.h
parent44ef77c15e8ac17bb7ba76686fc4a6a6bf089b2d (diff)
downloadgcc-5793c070d16769b5f51b65ef13189ff2b2e94d36.tar.gz
revert: elfos.h (MAX_OFILE_ALIGNMENT): Default to largest alignment supported by 32-bit ELF.
gcc/ 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. From-SVN: r117709
Diffstat (limited to 'gcc/config/elfos.h')
-rw-r--r--gcc/config/elfos.h17
1 files changed, 6 insertions, 11 deletions
diff --git a/gcc/config/elfos.h b/gcc/config/elfos.h
index f685293cd9b..a2bd49f909a 100644
--- a/gcc/config/elfos.h
+++ b/gcc/config/elfos.h
@@ -40,17 +40,12 @@ Boston, MA 02110-1301, USA. */
#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. */