From 5793c070d16769b5f51b65ef13189ff2b2e94d36 Mon Sep 17 00:00:00 2001
From: Carlos O'Donell <carlos@codesourcery.com>
Date: Fri, 13 Oct 2006 21:28:28 +0000
Subject: [PATCH] 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
---
 gcc/ChangeLog      |  7 +++++++
 gcc/config/elfos.h | 17 ++++++-----------
 2 files changed, 13 insertions(+), 11 deletions(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index bb1be3c9caf1..8947677d2336 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 f685293cd9be..a2bd49f909ad 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.  */
-- 
GitLab