aboutsummaryrefslogtreecommitdiff
path: root/gcc/config
diff options
context:
space:
mode:
authorRainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>2011-05-24 14:27:16 +0000
committerRainer Orth <ro@gcc.gnu.org>2011-05-24 14:27:16 +0000
commit2fcb858cb4998559481133c3cd3a5bc390470695 (patch)
tree665ac8e57216605e724df7efa8842631ddba4100 /gcc/config
parent6f7b77a35d15ed3934eef590e3bef6225eae9dd2 (diff)
downloadgcc-2fcb858cb4998559481133c3cd3a5bc390470695.zip
gcc-2fcb858cb4998559481133c3cd3a5bc390470695.tar.gz
gcc-2fcb858cb4998559481133c3cd3a5bc390470695.tar.bz2
* config/i386/sol2.h (FORCE_CODE_SECTION_ALIGN): Remove.
From-SVN: r174116
Diffstat (limited to 'gcc/config')
-rw-r--r--gcc/config/i386/sol2.h10
1 files changed, 0 insertions, 10 deletions
diff --git a/gcc/config/i386/sol2.h b/gcc/config/i386/sol2.h
index 36ca62f..dc5b99e 100644
--- a/gcc/config/i386/sol2.h
+++ b/gcc/config/i386/sol2.h
@@ -19,16 +19,6 @@ You should have received a copy of the GNU General Public License
along with GCC; see the file COPYING3. If not see
<http://www.gnu.org/licenses/>. */
-/* The Solaris 2.0 x86 linker botches alignment of code sections.
- It tries to align to a 16 byte boundary by padding with 0x00000090
- ints, rather than 0x90 bytes (nop). This generates trash in the
- ".init" section since the contribution from crtbegin.o is only 7
- bytes. The linker pads it to 16 bytes with a single 0x90 byte, and
- two 0x00000090 ints, which generates a segmentation violation when
- executed. This macro forces the assembler to do the padding, since
- it knows what it is doing. */
-#define FORCE_CODE_SECTION_ALIGN asm(ALIGN_ASM_OP "16");
-
/* Old versions of the Solaris assembler can not handle the difference of
labels in different sections, so force DW_EH_PE_datarel. */
#undef ASM_PREFERRED_EH_DATA_FORMAT