]> git.ipfire.org Git - thirdparty/gcc.git/commit - libstdc++-v3/testsuite/23_containers/map/modifiers/erase/abi_tag.cc
c++config (_GLIBCXX_ABI_TAG_CXX11): Add.
authorBenjamin Kosnik <bkoz@redhat.com>
Mon, 10 Jun 2013 23:11:05 +0000 (23:11 +0000)
committerBenjamin Kosnik <bkoz@gcc.gnu.org>
Mon, 10 Jun 2013 23:11:05 +0000 (23:11 +0000)
commit3b31a7273829b9b36bbe542952f7a23e68860055
tree6e23bd35a1443585f8f865dfbba9b0e48f3b6f73
parent19be72ab30d4518ebabbed3c3aefb020d00e374d
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
24 files changed:
libstdc++-v3/ChangeLog
libstdc++-v3/include/bits/c++config
libstdc++-v3/include/bits/stl_map.h
libstdc++-v3/include/bits/stl_multimap.h
libstdc++-v3/include/bits/stl_multiset.h
libstdc++-v3/include/bits/stl_set.h
libstdc++-v3/include/bits/stl_tree.h
libstdc++-v3/include/std/complex
libstdc++-v3/testsuite/23_containers/map/modifiers/dr130.cc [moved from libstdc++-v3/testsuite/23_containers/map/dr130.cc with 100% similarity]
libstdc++-v3/testsuite/23_containers/map/modifiers/erase/abi_tag.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/map/modifiers/erase/dr130-linkage-check.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/multimap/modifiers/dr130.cc [moved from libstdc++-v3/testsuite/23_containers/multimap/dr130.cc with 100% similarity]
libstdc++-v3/testsuite/23_containers/multimap/modifiers/erase/abi_tag.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/multimap/modifiers/erase/dr130-linkage-check.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/multiset/modifiers/dr130.cc [moved from libstdc++-v3/testsuite/23_containers/multiset/dr130.cc with 100% similarity]
libstdc++-v3/testsuite/23_containers/multiset/modifiers/erase/abi_tag.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/multiset/modifiers/erase/dr130-linkage-check.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/set/modifiers/dr130.cc [moved from libstdc++-v3/testsuite/23_containers/set/dr130.cc with 100% similarity]
libstdc++-v3/testsuite/23_containers/set/modifiers/erase/abi_tag.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/set/modifiers/erase/dr130-linkage-check.cc [new file with mode: 0644]
libstdc++-v3/testsuite/ext/profile/mutex_extensions_neg.cc
libstdc++-v3/testsuite/lib/libstdc++.exp
libstdc++-v3/testsuite/util/testsuite_containers.h
libstdc++-v3/testsuite/util/testsuite_shared.cc