gcc/libstdc++-v3/include/std
Paolo Carlini 4192922c74 re PR libstdc++/47185 (UB in TR1 and C++0x placeholders and non conforming implementation)
2011-01-06  Paolo Carlini  <paolo.carlini@oracle.com>

	PR libstdc++/47185
	* src/placeholders.cc: New.
	* src/Makefile.am: Adjust.
	* src/Makefile.in: Regenerate.
	* include/std/functional (placeholders::_1, _2, ..., _29): Declare
	extern.
	* config/abi/pre/gnu.ver: Export.

From-SVN: r168536
2011-01-06 10:14:37 +00:00
..
algorithm algorithm: Include <utility>, per UK-300. 2009-11-13 15:06:28 +00:00
array cinttypes: Remove, move contents to C++0x and TR1 headers. 2010-11-02 18:51:23 +00:00
atomic *: Use headername alias to associate private includes to public includes. 2010-12-19 09:21:16 +00:00
bitset bitset (_Base_bitset<>::_Base_bitset(), [...]): Simplify. 2010-12-09 02:33:55 +00:00
chrono chrono: Constexpr markup for is_monotonic. 2010-11-23 23:47:44 +00:00
complex chrono: Constexpr markup for is_monotonic. 2010-11-23 23:47:44 +00:00
condition_variable *: Use headername alias to associate private includes to public includes. 2010-12-19 09:21:16 +00:00
deque Update Copyright years for files modified in 2010. 2011-01-03 21:52:22 +01:00
forward_list user.cfg.in: Adjust scanned includes. 2010-11-08 23:12:24 +00:00
fstream *: Use headername alias to associate private includes to public includes. 2010-12-19 09:21:16 +00:00
functional re PR libstdc++/47185 (UB in TR1 and C++0x placeholders and non conforming implementation) 2011-01-06 10:14:37 +00:00
future *: Use headername alias to associate private includes to public includes. 2010-12-19 09:21:16 +00:00
iomanip *: Use headername alias to associate private includes to public includes. 2010-12-19 09:21:16 +00:00
ios Update Copyright years for files modified in 2010. 2011-01-03 21:52:22 +01:00
iosfwd *: Use headername alias to associate private includes to public includes. 2010-12-19 09:21:16 +00:00
iostream *: Use headername alias to associate private includes to public includes. 2010-12-19 09:21:16 +00:00
istream *: Use headername alias to associate private includes to public includes. 2010-12-19 09:21:16 +00:00
iterator [multiple changes] 2010-07-27 17:27:06 +00:00
limits *: Use headername alias to associate private includes to public includes. 2010-12-19 09:21:16 +00:00
list Update Copyright years for files modified in 2010. 2011-01-03 21:52:22 +01:00
locale Update Copyright years for files modified in 2010. 2011-01-03 21:52:22 +01:00
map Update Copyright years for files modified in 2010. 2011-01-03 21:52:22 +01:00
memory cinttypes: Remove, move contents to C++0x and TR1 headers. 2010-11-02 18:51:23 +00:00
mutex *: Use headername alias to associate private includes to public includes. 2010-12-19 09:21:16 +00:00
numeric PR libstdc++/22634, DR 539 [Ready] 2009-12-11 17:54:37 +00:00
ostream *: Use headername alias to associate private includes to public includes. 2010-12-19 09:21:16 +00:00
queue Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
random hashtable.h: Fold in include/tr1_impl/hashtable.h contents. 2010-02-10 19:14:33 +00:00
ratio *: Use headername alias to associate private includes to public includes. 2010-12-19 09:21:16 +00:00
regex [multiple changes] 2010-07-27 17:27:06 +00:00
set Update Copyright years for files modified in 2010. 2011-01-03 21:52:22 +01:00
sstream *: Use headername alias to associate private includes to public includes. 2010-12-19 09:21:16 +00:00
stack Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
stdexcept Update Copyright years for files modified in 2010. 2011-01-03 21:52:22 +01:00
streambuf *: Use headername alias to associate private includes to public includes. 2010-12-19 09:21:16 +00:00
string Update Copyright years for files modified in 2010. 2011-01-03 21:52:22 +01:00
system_error *: Use headername alias to associate private includes to public includes. 2010-12-19 09:21:16 +00:00
thread *: Use headername alias to associate private includes to public includes. 2010-12-19 09:21:16 +00:00
tuple re PR libstdc++/46821 ([C++0x] swapping empty classes) 2010-12-06 14:44:38 +00:00
type_traits re PR libstdc++/46718 ([c++0x] nullptr_t must be scalar) 2010-11-30 12:52:38 +00:00
typeindex cinttypes: Remove, move contents to C++0x and TR1 headers. 2010-11-02 18:51:23 +00:00
unordered_map [multiple changes] 2010-07-27 17:27:06 +00:00
unordered_set [multiple changes] 2010-07-27 17:27:06 +00:00
utility cinttypes: Remove, move contents to C++0x and TR1 headers. 2010-11-02 18:51:23 +00:00
valarray *: Use headername alias to associate private includes to public includes. 2010-12-19 09:21:16 +00:00
vector Update Copyright years for files modified in 2010. 2011-01-03 21:52:22 +01:00