OSDN Git Service

* doc/install.texi: Update --enable-threads to match reality.
authorljrittle <ljrittle@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 15 Jun 2001 07:18:55 +0000 (07:18 +0000)
committerljrittle <ljrittle@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 15 Jun 2001 07:18:55 +0000 (07:18 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@43393 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/doc/install.texi

index 5643bc3..42446df 100644 (file)
@@ -1,3 +1,7 @@
+2001-06-15  Loren J. Rittle  <ljrittle@acm.org>
+
+       * doc/install.texi: Update --enable-threads to match reality.
+
 2001-06-15  Michael Hayes  <m.hayes@elec.canterbury.ac.nz>
 
        * doc/install.texi: Update for C4x.
index 73fe48d..0483600 100644 (file)
@@ -33,7 +33,7 @@
 @settitle Installing GCC: Binaries
 @end ifset
 
-@comment $Id: install.texi,v 1.24 2001/06/14 22:51:17 jsm28 Exp $
+@comment $Id: install.texi,v 1.25 2001/06/15 01:07:46 m.hayes Exp $
 @c Copyright (C) 2001 Free Software Foundation, Inc.
 @c *** Converted to texinfo by Dean Wakerley, dean@wakerley.com
 
@@ -455,6 +455,16 @@ supports threads.  This affects the Objective-C compiler and runtime
 library, and exception handling for other languages like C++ and Java.
 On some systems, this is the default.
 
+In general, the best (and, in many cases, the only known) threading
+model available will be configured for use.  Beware that on some
+systems, gcc has not been taught what threading models are generally
+available for the system.  In this case, @samp{--enable-threads} is an
+alias for @samp{--enable-threads=single}.
+
+@item --disable-threads
+Specify that threading support should be disabled for the system.
+This is an alias for @samp{--enable-threads=single}.
+
 @item --enable-threads=@var{lib}
 Specify that
 @var{lib} is the thread support library.  This affects the Objective-C
@@ -466,18 +476,20 @@ like C++ and Java.  The possibilities for @var{lib} are:
 AIX thread support.
 @item dce
 DCE thread support.
-@item decosf1
-DEC OSF/1 thread support.
-@item irix
-SGI IRIX thread support.
 @item mach
-Generic MACH thread support, known to work on NEXTSTEP.
-@item os2
-IBM OS/2 thread support.
+Generic MACH thread support, known to work on NEXTSTEP.  (Please note
+that the file needed to support this configuration, gthr-mach.h, is
+missing and thus this setting will cause a known bootstrap failure.)
+@item no
+This is an alias for @samp{single}.
 @item posix
 Generic POSIX thread support.
 @item pthreads
-Same as @samp{posix}.
+Same as @samp{posix} on arm*-*-linux*, *-*-chorusos* and *-*-freebsd*
+only.  A future release of gcc might remove this alias or extend it
+to all platforms.
+@item rtems
+RTEMS thread support.
 @item single
 Disable thread support, should work for all platforms.
 @item solaris