gcc/libstdc++-v3/include
Benjamin Kosnik fa972243f6 re PR libstdc++/12855 (Thread safety problems in ios_base::Init)
2003-12-15  Benjamin Kosnik  <bkoz@redhat.com>

	PR libstdc++/12855
	* include/bits/ios_base.h (Init::_S_ios_base_init): Change to
	_S_refcount, make atomic.
	* src/ios.cc: Adjust definition.
	* src/ios_init.cc (ios_base::Init::Init): Use __exchange_and_add,
	and __atomic_add.
	(ios_base::Init::~Init): Same.
	* testsuite/27_io/ios_base/cons/assign_neg.cc: Adjust line numbers.
	* testsuite/27_io/ios_base/cons/copy_neg.cc: Same.

From-SVN: r74642
2003-12-15 19:03:13 +00:00
..
backward algo.h, [...]: Remove trailing whitespace. 2003-12-09 04:27:10 +01:00
bits re PR libstdc++/12855 (Thread safety problems in ios_base::Init) 2003-12-15 19:03:13 +00:00
c std_cctype.h, [...]: Remove trailing whitespace. 2003-12-09 04:41:52 +01:00
c_compatibility iso646.h, [...]: Remove trailing whitespace. 2003-12-09 04:51:46 +01:00
c_std cmath.tcc, [...]: Remove trailing whitespace. 2003-12-09 04:44:35 +01:00
debug bitset, [...]: Remove trailing whitespace. 2003-12-09 05:26:28 +01:00
ext algorithm, [...]: Remove trailing whitespace. 2003-12-09 05:31:53 +01:00
std
Makefile.am
Makefile.in re PR libstdc++/13296 (unnecessary libunwind support in libstdc++-v3) 2003-12-10 00:05:36 +00:00
stdc++.h