gcc/libstdc++-v3/testsuite/ext
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
..
array_allocator Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
bitmap_allocator Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
codecvt Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
concurrence_lock_error Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
concurrence_unlock_error Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
debug_allocator re PR libstdc++/56170 (Extension debug_allocator seems non-compliant w.r.t. rebind) 2013-03-24 22:10:29 +00:00
enc_filebuf Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
ext_pointer Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
forced_error Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
iota Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
is_heap Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
is_sorted Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
malloc_allocator Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
mt_allocator forced.C: Extend current handling of Linux-based x86 systems to cover all GNU systems. 2013-06-10 09:21:29 +02:00
new_allocator Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
numeric_traits Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
pb_ds Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
pool_allocator Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
profile c++config (_GLIBCXX_ABI_TAG_CXX11): Add. 2013-06-10 23:11:05 +00:00
random Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
rope forced.C: Extend current handling of Linux-based x86 systems to cover all GNU systems. 2013-06-10 09:21:29 +02:00
slist Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
stdio_filebuf Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
stdio_sync_filebuf Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
throw_allocator Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
throw_value Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
triangular_distribution Add math constants and triangular and von Mises distributions. 2013-03-03 00:12:28 +00:00
type_traits Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
von_mises_distribution Add math constants and triangular and von Mises distributions. 2013-03-03 00:12:28 +00:00
vstring re PR libstdc++/54577 (deque<T>::erase() still takes iterator instead of const_iterator) 2013-05-10 15:18:33 +00:00
concept_checks.cc Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
headers.cc Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
median.cc Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
pod_char_traits.cc Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00