gcc/libstdc++-v3/include/std
Benjamin Kosnik 3b31a72738 c++config (_GLIBCXX_ABI_TAG_CXX11): Add.
2013-06-10  Benjamin Kosnik  <bkoz@redhat.com>

	* include/bits/c++config (_GLIBCXX_ABI_TAG_CXX11): Add.
	* include/bits/stl_map.h (erase): Use abi_tag when C++11.
	* include/bits/stl_multimap.h: Same.
	* include/bits/stl_multiset.h: Same.
	* include/bits/stl_set.h: Same.
	* include/bits/stl_tree.h: Same.
	* include/std/complex (real, imag): Use macro for abi_tag.

	* testsuite/lib/libstdc++.exp: Disable inlinling with -fno-inline.
	* testsuite/util/testsuite_containers.h (erase_external): New
	declarations.
	(erase_external_iterators): Same.
	(linkage_check_cxx98_cxx11_erase): Same.
	(linkage_check_cxx98_cxx11_erase_iterators): Same.
	* testsuite/util/testsuite_shared.cc: Define.
	* testsuite/23_containers/map/modifiers/erase/abi_tag.cc: New.
	* testsuite/23_containers/map/modifiers/erase/
	dr130-linkage-check.cc: New.
	* testsuite/23_containers/multimap/modifiers/erase/abi_tag.cc: New.
	* testsuite/23_containers/multimap/modifiers/erase/
	dr130-linkage-check.cc: New.
	* testsuite/23_containers/multiset/modifiers/erase/abi_tag.cc: New.
	* testsuite/23_containers/multiset/modifiers/erase/
	dr130-linkage-check.cc: New.
	* testsuite/23_containers/set/modifiers/erase/abi_tag.cc: New.
	* testsuite/23_containers/set/modifiers/erase/dr130-linkage-check.cc:
	New.
	* testsuite/ext/profile/mutex_extensions_neg.cc: Adjust line number.

	* testsuite/23_containers/map/dr130.cc: Move...
	* testsuite/23_containers/map/modifiers/dr130.cc: ...here.
	* testsuite/23_containers/multimap/dr130.cc: Move ...
	* testsuite/23_containers/multimap/modifiers/dr130.cc: ...here.
	* testsuite/23_containers/multiset/dr130.cc: Move...
	* testsuite/23_containers/multiset/modifiers/dr130.cc: ...here.
	* testsuite/23_containers/set/dr130.cc: Move...
	* testsuite/23_containers/set/modifiers/dr130.cc: ...here.

From-SVN: r199924
2013-06-10 23:11:05 +00:00
..
algorithm Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
array Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
atomic re PR libstdc++/56012 ([C++11] Narrowing conversion in atomic_flag) 2013-02-26 23:46:21 +00:00
bitset Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
chrono Simplify and clean up library literals. 2013-06-08 22:43:18 +00:00
complex c++config (_GLIBCXX_ABI_TAG_CXX11): Add. 2013-06-10 23:11:05 +00:00
condition_variable Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
deque Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
forward_list Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
fstream Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
functional re PR libstdc++/57336 (Cannot INVOKE a reference_wrapper around an abstract type) 2013-05-21 09:15:13 +01:00
future re PR libstdc++/56905 ([C++11][DR 1130] std::copy_exception should be removed or no longer be used) 2013-04-24 23:00:16 +01:00
iomanip Implement N3654 - Quoted Strings Library Proposal 2013-06-08 22:37:50 +00:00
ios Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
iosfwd memoryfwd.h: New. 2013-03-08 21:39:24 +00:00
iostream Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
istream faq.html: Fix spelling. 2013-02-20 22:41:51 +00:00
iterator Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
limits user.cfg.in: Set __cplusplus to 201103L. 2013-02-20 01:52:36 +00:00
list Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
locale Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
map Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
memory Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
mutex mutex (call_once): Remove parentheses to fix error in c++1y and gnu++1y mode. 2013-06-10 00:54:07 +01:00
numeric Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
ostream Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
queue Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
random Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
ratio Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
regex Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
scoped_allocator Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
set Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
sstream Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
stack Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
stdexcept Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
streambuf streambuf (basic_streambuf): Use injected class name instead of non-standard __streambuf_type typedef. 2013-02-20 22:41:58 +00:00
string Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
system_error system_error (error_category::error_category()): LWG 2145: Declare public and constexpr. 2013-05-19 00:11:48 +01:00
thread Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
tuple include/std/chrono: Collapse redundant 'inline' from 'inline constexpr'. 2013-06-01 21:39:50 +00:00
type_traits type-traits (integral_constant::operator()): Implement N3545. 2013-06-08 17:12:07 +01:00
typeindex * include/std/typeindex (type_index::name()): LWG 2144: Add noexcept. 2013-05-19 00:11:42 +01:00
unordered_map hashtable_policy.h: Add C++11 allocator support. 2013-04-22 20:22:07 +00:00
unordered_set hashtable_policy.h: Add C++11 allocator support. 2013-04-22 20:22:07 +00:00
utility tuple (get): Implement N3670. 2013-05-19 14:31:36 +01:00
valarray Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
vector Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00