This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: mips atomicity.h selection
On Tue, May 06, 2003 at 03:50:37PM -0700, Mark Mitchell wrote:
> > (I'm sure Mark will approve a straightforward doc-only patch for
> > inclusion in 3.3.0.)
>
> Yes, he will.
>
> (Look, I just did. :-))
I've moved the libstdc++ FAQ patch over to the 3.3 branch. Below is the
patch for gcc/doc/install.texi that Gerald approved in private email for
the trunk; I'm putting it on 3.3 now.
2003-05-06 Phil Edwards <pme@gcc.gnu.org>
* doc/install.texi (mips-*-*): Add note about libstdc++.
Index: doc/install.texi
===================================================================
RCS file: /home/pme/Repositories/GCC/gcc/gcc/doc/install.texi,v
retrieving revision 1.188
diff -u -3 -p -r1.188 install.texi
--- doc/install.texi 30 Apr 2003 14:08:14 -0000 1.188
+++ doc/install.texi 6 May 2003 22:32:11 -0000
@@ -2800,6 +2800,13 @@ stop such warnings by installing the GNU
It would be nice to extend GAS to produce the gp tables, but they are
optional, and there should not be a warning about their absence.
+The libstdc++ atomic locking routines for MIPS targets requires MIPS II
+and later. A patch went in just after the GCC 3.3 release to
+make @samp{mips*-*-*} use the generic implementation instead. You can also
+configure for @samp{mipsel-elf} as a workaround. The
+@samp{mips*-*-linux*} target continues to use the MIPS II routines. More
+work on this is expected in future releases.
+
@heading @anchor{mips-sgi-irix5}mips-sgi-irix5
This configuration has considerable problems, which will be fixed in a