This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[PATCH] Document PR bootstrap/10805


Hi,

GCC 3.3 can't bootstrap on some Solaris 2.7 systems with 32-bit/64-bit 
support because of a bug in an Alpha build of the Sun assembler.

Tested with 'make doc'. Ok for mainline and 3.3?

-- 
Eric Botcazou


2003-05-21  Eric Botcazou  <ebotcazou@libertysurf.fr>

	PR bootstrap/10805
	* doc/install.texi (sparc-sun-solaris2.7): Document bootstrap
	failure with Sun assembler 5.0 Alpha 03/27/98 build.
Index: doc/install.texi
===================================================================
RCS file: /cvs/gcc/gcc/gcc/doc/install.texi,v
retrieving revision 1.151.2.31
diff -u -r1.151.2.31 install.texi
--- doc/install.texi	6 May 2003 23:16:26 -0000	1.151.2.31
+++ doc/install.texi	21 May 2003 07:03:15 -0000
@@ -3176,6 +3176,16 @@
 the Solaris 7 Recommended Patch Cluster.
 @end itemize
 
+GCC 3.3 triggers a bug in a 5.0 Alpha build of the assembler, specifically
+the 5.0 Alpha 03/27/98 build, which causes a bootstrap failure when linking
+the 64-bit version of libgcc. A typical error message is:
+
+@smallexample
+ld: fatal: relocation error: R_SPARC_32: file libgcc/sparcv9/_muldi3.o:
+  symbol <unknown>:  offset 0xffffffff7ec133e7 is non-aligned.
+@end smallexample
+
+This bug has been fixed in the final 5.0 version of the assembler.
 
 @html
 <p>

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]