diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 366652ce109..a47a8df4bb6 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2010-02-01 Rainer Orth + + PR libgomp/29986 + * doc/install.texi (Specific): Add sparc-sun-solaris2.10 entry. + Document fix for TLS bug. + 2010-01-31 Richard Guenther * tree-sra.c (ptr_parm_has_direct_uses): Rewrite to be diff --git a/gcc/doc/install.texi b/gcc/doc/install.texi index 1be448083e4..1370b473016 100644 --- a/gcc/doc/install.texi +++ b/gcc/doc/install.texi @@ -2944,6 +2944,8 @@ information are. @item @uref{#sparc-sun-solaris27,,sparc-sun-solaris2.7} @item +@uref{#sparc-sun-solaris210,,sparc-sun-solaris2.10} +@item @uref{#sparc-x-linux,,sparc-*-linux*} @item @uref{#sparc64-x-solaris2,,sparc64-*-solaris2*} @@ -4264,6 +4266,21 @@ ld: fatal: relocation error: R_SPARC_DISP32: This bug has been fixed in more recent revisions of the assembler. +@html +
+@end html +@heading @anchor{sparc-sun-solaris210}sparc-sun-solaris2.10 + +There is a bug in older versions of the Sun assembler which breaks +thread-local storage (TLS). A typical error message is + +@smallexample +ld: fatal: relocation error: R_SPARC_TLS_LE_HIX22: file /var/tmp//ccamPA1v.o: + symbol : bad symbol type SECT: symbol type must be TLS +@end smallexample + +This bug is fixed in Sun patch 118683-03 or later. + @html
@end html