Go to file
Loren J. Rittle 5e21803304 threads-no.h: Remove file.
* config/threads-no.h: Remove file.
	* config/threads-posix.h: Remove file.

	* acconfig.h (_GLIBCPP_USE_THREADS): Remove.
	(_GLIBCPP_SUPPORTS_WEAK): Add (required by namespace-clean gthr*.h).
	(_GLIBCPP_HAVE_GTHR_DEFAULT): Likewise.
	* config.h.in: Regenerate.

	* acinclude.m4 (GLIBCPP_ENABLE_THREADS): Completely rework to
	setup and use gthr*.h files.  In particular, make gthr.h files
	namespace-clean in the staging area (they don't have to be for
	libgcc.a).
	* aclocal.m4: Regenerate.
	* configure: Regenerate.

	* src/Makefile.am (build_headers): Remove bits/c++threads.h
	and add bits/gthr.h bits/gthr-single.h bits/gthr-default.h.
	* src/Makefile.in: Regenerate.

	* include/bits/c++config: Cleanup threading configuration macros.
	In particular, define __STL_GTHREADS macro which controls...
	* include/bits/stl_threads.h: ...a brand new gthr.h-based
        configuration here.

	* config/c_io_stdio.h: Include staged gthr.h instead of local
	thread configuration file.  Always use __gthread_mutex_t
	instead of __mutext_type (or int).
	* include/bits/std_fstream.h: Likewise.

	* docs/html/17_intro/howto.html: Remove placeholder comment in
	case this configuration patch didn't make it.  Add advice that
	section only applies if configured with --enable-threads.
	* docs/html/23_containers/howto.html: Reword to make clear
	that _PTHREADS is no longer required for any port to be
	correctly using STL with threads.  Add advice that section
	only applies if configured with --enable-threads.

Co-Authored-By: John David Anglin <dave@hiauly1.hia.nrc.ca>

From-SVN: r42998
2001-06-08 03:53:35 +00:00
boehm-gc
config
contrib gennews: Update for GCC 3.0. 2001-06-07 19:17:38 +01:00
fastjar
gcc * doc/gcc.texi: Add trailing slash to URL. 2001-06-08 03:43:47 +01:00
include
INSTALL
libchill
libf2c Daily bump. 2001-06-07 07:16:13 +00:00
libffi osf.S: Add unwind info. 2001-06-03 14:05:38 +00:00
libiberty
libjava libjava.exp (libjava_arguments): Build with `-no-install' when $mode == "link". 2001-06-06 02:53:52 +00:00
libobjc init.c (__objc_send_message_in_list): When setting a new entry in __objc_load_methods use the method name as key... 2001-05-25 07:14:10 +00:00
libstdc++-v3 threads-no.h: Remove file. 2001-06-08 03:53:35 +00:00
maintainer-scripts update_web_docs, [...]: Check out files that may be in the Attic. 2001-06-07 08:27:49 +01:00
zlib
.cvsignore merge with /cvs/src 2000-07-22 04:08:22 -04:00
ChangeLog Makefile.in (AS_FOR_TARGET, [...]): If gcc/xgcc is built, use -print-prog-name to find out the program name to use. 2001-06-08 03:21:07 +00:00
config-ml.in
config.guess
config.if
config.sub
configure
configure.in configure.in (libstdcxx_flags): Do not try to execute libstdc++-v3/testsuite_flags until it exists. 2001-06-01 09:14:43 +00:00
COPYING COPYING: Update to current ftp://ftp.gnu.org/pub/gnu/Licenses/COPYING-2.0 (fixes... 2000-12-18 21:47:20 +00:00
COPYING.LIB
install-sh Final changes from devo<->egcs merge. 1998-10-12 04:44:57 -06:00
libtool.m4
ltcf-c.sh
ltcf-cxx.sh
ltcf-gcj.sh ltconfig, [...]: Upgraded to libtool 1.4a 1.641.2.254. 2001-05-20 18:55:59 +00:00
ltconfig * ltconfig, ltmain.sh: Upgrade to libtool 1.4a 1.641.2.256. 2001-05-28 20:49:42 +00:00
ltmain.sh
MAINTAINERS * MAINTAINERS (Write After Approval): Add myself. 2001-06-01 17:03:18 +00:00
Makefile.in Makefile.in (AS_FOR_TARGET, [...]): If gcc/xgcc is built, use -print-prog-name to find out the program name to use. 2001-06-08 03:21:07 +00:00
missing merge with /cvs/src 2000-07-22 04:08:22 -04:00
mkdep
mkinstalldirs Initial revision 1997-08-21 18:57:35 -04:00
move-if-change FSF address fix in copyright header. 1999-01-11 07:12:18 -07:00
README README: Remove installation instructions and refer to the INSTALL directory instead. 1998-10-02 09:22:08 +00:00
symlink-tree Makefile.in: handle DOS-style absolute paths. 2000-12-09 11:06:19 -05:00
ylwrap ylwrap: Change absolute path checks to check for DOS style path names. 1998-10-08 17:26:54 -06:00

		   README for GNU development tools

This directory contains various GNU compilers, assemblers, linkers, 
debuggers, etc., plus their support routines, definitions, and documentation.


Check the INSTALL directory for detailed configuration and installation
instructions.


Much of the code and documentation enclosed is copyright by
the Free Software Foundation, Inc.  See the file COPYING or
COPYING.LIB in the various directories, for a description of the
GNU General Public License terms under which you can copy the files.

REPORTING BUGS: Again, see gdb/README, binutils/README, etc., for info
on where and how to report problems.