r200040 - in /branches/gcc-4_8-branch/libstdc++...

bkoz@gcc.gnu.org bkoz@gcc.gnu.org
Wed Jun 12 20:44:00 GMT 2013


Author: bkoz
Date: Wed Jun 12 20:44:17 2013
New Revision: 200040

URL: http://gcc.gnu.org/viewcvs?rev=200040&root=gcc&view=rev
Log:
2013-06-12  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.


Added:
    branches/gcc-4_8-branch/libstdc++-v3/testsuite/23_containers/map/modifiers/dr130.cc
      - copied unchanged from r200035, branches/gcc-4_8-branch/libstdc++-v3/testsuite/23_containers/map/dr130.cc
    branches/gcc-4_8-branch/libstdc++-v3/testsuite/23_containers/map/modifiers/erase/abi_tag.cc
    branches/gcc-4_8-branch/libstdc++-v3/testsuite/23_containers/map/modifiers/erase/dr130-linkage-check.cc
    branches/gcc-4_8-branch/libstdc++-v3/testsuite/23_containers/multimap/modifiers/dr130.cc
      - copied unchanged from r200035, branches/gcc-4_8-branch/libstdc++-v3/testsuite/23_containers/multimap/dr130.cc
    branches/gcc-4_8-branch/libstdc++-v3/testsuite/23_containers/multimap/modifiers/erase/abi_tag.cc
    branches/gcc-4_8-branch/libstdc++-v3/testsuite/23_containers/multimap/modifiers/erase/dr130-linkage-check.cc
    branches/gcc-4_8-branch/libstdc++-v3/testsuite/23_containers/multiset/modifiers/dr130.cc
      - copied unchanged from r200035, branches/gcc-4_8-branch/libstdc++-v3/testsuite/23_containers/multiset/dr130.cc
    branches/gcc-4_8-branch/libstdc++-v3/testsuite/23_containers/multiset/modifiers/erase/abi_tag.cc
    branches/gcc-4_8-branch/libstdc++-v3/testsuite/23_containers/multiset/modifiers/erase/dr130-linkage-check.cc
    branches/gcc-4_8-branch/libstdc++-v3/testsuite/23_containers/set/modifiers/dr130.cc
      - copied unchanged from r200035, branches/gcc-4_8-branch/libstdc++-v3/testsuite/23_containers/set/dr130.cc
    branches/gcc-4_8-branch/libstdc++-v3/testsuite/23_containers/set/modifiers/erase/abi_tag.cc
    branches/gcc-4_8-branch/libstdc++-v3/testsuite/23_containers/set/modifiers/erase/dr130-linkage-check.cc
Removed:
    branches/gcc-4_8-branch/libstdc++-v3/testsuite/23_containers/map/dr130.cc
    branches/gcc-4_8-branch/libstdc++-v3/testsuite/23_containers/multimap/dr130.cc
    branches/gcc-4_8-branch/libstdc++-v3/testsuite/23_containers/multiset/dr130.cc
    branches/gcc-4_8-branch/libstdc++-v3/testsuite/23_containers/set/dr130.cc
Modified:
    branches/gcc-4_8-branch/libstdc++-v3/ChangeLog
    branches/gcc-4_8-branch/libstdc++-v3/include/bits/c++config
    branches/gcc-4_8-branch/libstdc++-v3/include/bits/stl_map.h
    branches/gcc-4_8-branch/libstdc++-v3/include/bits/stl_multimap.h
    branches/gcc-4_8-branch/libstdc++-v3/include/bits/stl_multiset.h
    branches/gcc-4_8-branch/libstdc++-v3/include/bits/stl_set.h
    branches/gcc-4_8-branch/libstdc++-v3/include/bits/stl_tree.h
    branches/gcc-4_8-branch/libstdc++-v3/include/std/complex
    branches/gcc-4_8-branch/libstdc++-v3/testsuite/ext/profile/mutex_extensions_neg.cc
    branches/gcc-4_8-branch/libstdc++-v3/testsuite/lib/libstdc++.exp
    branches/gcc-4_8-branch/libstdc++-v3/testsuite/util/testsuite_containers.h
    branches/gcc-4_8-branch/libstdc++-v3/testsuite/util/testsuite_shared.cc



More information about the Libstdc++-cvs mailing list