From fdbf04c8f421d56c8ee38b042e7cc9ccb8c6c6d4 Mon Sep 17 00:00:00 2001 From: Eric Botcazou Date: Thu, 22 May 2003 09:53:43 +0200 Subject: [PATCH] re PR bootstrap/10805 ([sun-solaris2.7] relocation error when creating sparcv9/libgcc_s.so.1) PR bootstrap/10805 * doc/install.texi (sparc-sun-solaris2.7): Document bootstrap failure with Sun assembler 5.0 Alpha 03/27/98. From-SVN: r67085 --- gcc/ChangeLog | 6 ++++++ gcc/doc/install.texi | 10 ++++++++++ 2 files changed, 16 insertions(+) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 3a27f4f78cf..7e3aa9d4634 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2003-05-22 Eric Botcazou + + PR bootstrap/10805 + * doc/install.texi (sparc-sun-solaris2.7): Document bootstrap + failure with Sun assembler 5.0 Alpha 03/27/98. + 2003-05-21 Loren James Rittle * config/sparc/freebsd.h (CPP_CPU64_DEFAULT_SPEC): Add -D__sparcv9 diff --git a/gcc/doc/install.texi b/gcc/doc/install.texi index 5e728e4d71f..325a384a089 100644 --- a/gcc/doc/install.texi +++ b/gcc/doc/install.texi @@ -2999,6 +2999,16 @@ the bug. The current (as of 2001-09-24) revision is -14, and is included in the Solaris 7 Recommended Patch Cluster. @end itemize +GCC 3.3 triggers a bug in version 5.0 Alpha 03/27/98 of the Sun assembler, +which causes a bootstrap failure when linking the 64-bit shared version of +libgcc. A typical error message is: + +@smallexample +ld: fatal: relocation error: R_SPARC_32: file libgcc/sparcv9/_muldi3.o: + symbol : offset 0xffffffff7ec133e7 is non-aligned. +@end smallexample + +This bug has been fixed in the final 5.0 version of the assembler. @html
-- 2.30.2