diff options
author | Carlos O'Donell <carlos@codesourcery.com> | 2006-10-13 21:28:28 +0000 |
---|---|---|
committer | Carlos O'Donell <carlos@gcc.gnu.org> | 2006-10-13 21:28:28 +0000 |
commit | 5793c070d16769b5f51b65ef13189ff2b2e94d36 (patch) | |
tree | e96b9cf7dcfbcecffc83863c5226c32466c9a12f | |
parent | 44ef77c15e8ac17bb7ba76686fc4a6a6bf089b2d (diff) | |
download | gcc-5793c070d16769b5f51b65ef13189ff2b2e94d36.zip gcc-5793c070d16769b5f51b65ef13189ff2b2e94d36.tar.gz gcc-5793c070d16769b5f51b65ef13189ff2b2e94d36.tar.bz2 |
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
-rw-r--r-- | gcc/ChangeLog | 7 | ||||
-rw-r--r-- | gcc/config/elfos.h | 17 |
2 files changed, 13 insertions, 11 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index bb1be3c..8947677 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,10 @@ +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 diff --git a/gcc/config/elfos.h b/gcc/config/elfos.h index f685293..a2bd49f 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. */ |