OSDN Git Service

2010-08-29 Paolo Carlini <paolo.carlini@oracle.com>
authorpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 29 Aug 2010 17:39:00 +0000 (17:39 +0000)
committerpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 29 Aug 2010 17:39:00 +0000 (17:39 +0000)
commitec940cbbb2e636a6c1382a6e237e3af6a6cf24ae
tree8b80dac029868e7f570762d3e575661559611e29
parent04de375cb90fc1dbac6b886e56e8debbd6e3869e
2010-08-29  Paolo Carlini  <paolo.carlini@oracle.com>

* testsuite/23_containers/bitset/invalidation: Move...
* testsuite/23_containers/bitset/debug/invalidation: ... here.
* testsuite/23_containers/deque/invalidation: Move...
* testsuite/23_containers/deque/debug/invalidation: ... here.
* testsuite/23_containers/list/invalidation: Move...
* testsuite/23_containers/list/debug/invalidation: ... here.
* testsuite/23_containers/map/invalidation: Move...
* testsuite/23_containers/map/debug/invalidation: ... here.
* testsuite/23_containers/multimap/invalidation: Move...
* testsuite/23_containers/multimap/debug/invalidation: ... here.
* testsuite/23_containers/set/invalidation: Move...
* testsuite/23_containers/set/debug/invalidation: ... here.
* testsuite/23_containers/multiset/invalidation: Move...
* testsuite/23_containers/multiset/debug/invalidation: ... here.
* testsuite/23_containers/vector/invalidation: Move...
* testsuite/23_containers/vector/debug/invalidation: ... here.

2010-08-29  Fran├žois Dumont  <francois.cppdevs@free.fr>

        * include/bits/stl_algobase.h (_Iter_base):  Move...
        * include/bits/stl_iterator_base_types.h: ...here.
        * include/debug/functions.h (__check_valid_range, __check_string,
__check_sorted): Fix to not depend on _GLIBCXX_DEBUG; include
formatter.h and use formatting macros for a consistent debug result.
        * include/debug/formatter.h (__check_singular): Declare; do not
include debug.h.
        * include/debug/debug.h: Do not include formatter.h.
        * include/debug/safe_iterator.h (_Safe_iterator::_Base_Iterator)
        rename to iterator_type.
(__gnu_debug::__base): Add.
        * include/debug/set.h: Use everywhere __gnu_debug::__base once
iterator range valided.
        * include/debug/unordered_map: Likewise.
        * include/debug/multiset.h: Likewise.
        * include/debug/vector: Likewise.
        * include/debug/unordered_set: Likewise.
        * include/debug/deque: Likewise.
        * include/debug/map.h: Likewise.
        * include/debug/string: Likewise.
        * include/debug/list: Likewise.
        * include/debug/multimap.h: Likewise.
        * testsuite/23_containers/util/debug/assign_neg.h: New test cases on
        debug checks performed on container assign operation.
        * testsuite/23_containers/util/debug/construct_neg.h: New test cases
        on debug checks on constructors.
        * testsuite/23_containers/util/debug/insert_neg.h: New test cases on
        debug checks performed on container insert operations.
        * testsuite/23_containers/unordered_map/debug/cont_traits.h,
        debug_cont_traits.h, construct1_neg.cc, construct2_neg.cc,
        construct3_neg.cc, construct4_neg.cc, insert1_neg.cc, insert2_neg.cc,
        insert3_neg.cc, insert4_neg.cc: New.
        * testsuite/23_containers/multimap/debug/cont_traits.h,
        debug_cont_traits.h, construct1_neg.cc, construct2_neg.cc,
        construct3_neg.cc, construct4_neg.cc, insert1_neg.cc, insert2_neg.cc,
        insert3_neg.cc, insert4_neg.cc: Likewise.
        * testsuite/23_containers/set/debug/cont_traits.h,
        debug_cont_traits.h, construct1_neg.cc, construct2_neg.cc,
        construct3_neg.cc, construct4_neg.cc, insert1_neg.cc, insert2_neg.cc,
        insert3_neg.cc, insert4_neg.cc: Likewise.
        * testsuite/23_containers/unordered_multimap/debug/cont_traits.h,
        debug_cont_traits.h, construct1_neg.cc, construct2_neg.cc,
        construct3_neg.cc, construct4_neg.cc, insert1_neg.cc, insert2_neg.cc,
        insert3_neg.cc, insert4_neg.cc: Likewise.
        * testsuite/23_containers/unordered_set/debug/cont_traits.h,
        debug_cont_traits.h, construct1_neg.cc, construct2_neg.cc,
        construct3_neg.cc, construct4_neg.cc, insert1_neg.cc, insert2_neg.cc,
        insert3_neg.cc, insert4_neg.cc: Likewise.
        * testsuite/23_containers/multiset/debug/cont_traits.h,
        debug_cont_traits.h, construct1_neg.cc, construct2_neg.cc,
        construct3_neg.cc, construct4_neg.cc, insert1_neg.cc, insert2_neg.cc,
        insert3_neg.cc, insert4_neg.cc: Likewise.
        * testsuite/23_containers/unordered_multiset/debug/cont_traits.h,
        debug_cont_traits.h, construct1_neg.cc, construct2_neg.cc,
        construct3_neg.cc, construct4_neg.cc, insert1_neg.cc, insert2_neg.cc,
        insert3_neg.cc, insert4_neg.cc: Likewise.
        * testsuite/23_containers/map/debug/cont_traits.h,
        debug_cont_traits.h, construct1_neg.cc, construct2_neg.cc,
        construct3_neg.cc, construct4_neg.cc, insert1_neg.cc, insert2_neg.cc,
        insert3_neg.cc, insert4_neg.cc: Likewise.
        * testsuite/23_containers/vector/debug/cont_traits.h,
        debug_cont_traits.h, assign1_neg.cc, assign2_neg.cc, assign3_neg.cc,
        assign4_neg.cc, construct1_neg.cc, construct2_neg.cc,
        construct3_neg.cc, construct4_neg.cc, insert1_neg.cc, insert2_neg.cc,
        insert3_neg.cc, insert4_neg.cc: Likewise.
        * testsuite/23_containers/deque/debug/cont_traits.h,
        debug_cont_traits.h, assign1_neg.cc, assign2_neg.cc, assign3_neg.cc,
        assign4_neg.cc, construct1_neg.cc, construct2_neg.cc,
        construct3_neg.cc, construct4_neg.cc, insert1_neg.cc, insert2_neg.cc,
        insert3_neg.cc, insert4_neg.cc: Likewise.
* testsuite/23_containers/list/debug/cont_traits.h,
        debug_cont_traits.h, assign1_neg.cc, assign2_neg.cc, assign3_neg.cc,
        assign4_neg.cc, construct1_neg.cc, construct2_neg.cc,
        construct3_neg.cc, construct4_neg.cc, insert1_neg.cc, insert2_neg.cc,
        insert3_neg.cc, insert4_neg.cc: Likewise.
        * testsuite/performance/23_containers/range_construct/
list_construct1.cc: New, validate performance impact of the patch
on the debug mode.
        * testsuite/performance/23_containers/range_construct/
list_construct2.cc: Likewise.
        * testsuite/performance/23_containers/range_construct/
vector_construct.cc: Likewise.
        * testsuite/performance/23_containers/range_construct/
deque_construct.cc: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@163628 138bc75d-0d04-0410-961f-82ee72b054a4
167 files changed:
libstdc++-v3/ChangeLog
libstdc++-v3/include/bits/stl_algobase.h
libstdc++-v3/include/bits/stl_iterator_base_types.h
libstdc++-v3/include/debug/debug.h
libstdc++-v3/include/debug/deque
libstdc++-v3/include/debug/formatter.h
libstdc++-v3/include/debug/functions.h
libstdc++-v3/include/debug/list
libstdc++-v3/include/debug/map.h
libstdc++-v3/include/debug/multimap.h
libstdc++-v3/include/debug/multiset.h
libstdc++-v3/include/debug/safe_iterator.h
libstdc++-v3/include/debug/set.h
libstdc++-v3/include/debug/string
libstdc++-v3/include/debug/unordered_map
libstdc++-v3/include/debug/unordered_set
libstdc++-v3/include/debug/vector
libstdc++-v3/testsuite/23_containers/bitset/debug/invalidation/1.cc [moved from libstdc++-v3/testsuite/23_containers/bitset/invalidation/1.cc with 100% similarity]
libstdc++-v3/testsuite/23_containers/deque/debug/assign1_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/deque/debug/assign2_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/deque/debug/assign3_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/deque/debug/assign4_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/deque/debug/construct1_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/deque/debug/construct2_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/deque/debug/construct3_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/deque/debug/construct4_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/deque/debug/cont_traits.h [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/deque/debug/debug_cont_traits.h [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/deque/debug/insert1_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/deque/debug/insert2_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/deque/debug/insert3_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/deque/debug/insert4_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/deque/debug/invalidation/1.cc [moved from libstdc++-v3/testsuite/23_containers/deque/invalidation/1.cc with 100% similarity]
libstdc++-v3/testsuite/23_containers/deque/debug/invalidation/2.cc [moved from libstdc++-v3/testsuite/23_containers/deque/invalidation/2.cc with 100% similarity]
libstdc++-v3/testsuite/23_containers/deque/debug/invalidation/3.cc [moved from libstdc++-v3/testsuite/23_containers/deque/invalidation/3.cc with 100% similarity]
libstdc++-v3/testsuite/23_containers/deque/debug/invalidation/4.cc [moved from libstdc++-v3/testsuite/23_containers/deque/invalidation/4.cc with 100% similarity]
libstdc++-v3/testsuite/23_containers/list/debug/assign1_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/list/debug/assign2_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/list/debug/assign3_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/list/debug/assign4_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/list/debug/construct1_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/list/debug/construct2_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/list/debug/construct3_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/list/debug/construct4_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/list/debug/cont_traits.h [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/list/debug/debug_cont_traits.h [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/list/debug/insert1_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/list/debug/insert2_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/list/debug/insert3_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/list/debug/insert4_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/list/debug/invalidation/1.cc [moved from libstdc++-v3/testsuite/23_containers/list/invalidation/1.cc with 100% similarity]
libstdc++-v3/testsuite/23_containers/list/debug/invalidation/2.cc [moved from libstdc++-v3/testsuite/23_containers/list/invalidation/2.cc with 100% similarity]
libstdc++-v3/testsuite/23_containers/list/debug/invalidation/3.cc [moved from libstdc++-v3/testsuite/23_containers/list/invalidation/3.cc with 100% similarity]
libstdc++-v3/testsuite/23_containers/list/debug/invalidation/4.cc [moved from libstdc++-v3/testsuite/23_containers/list/invalidation/4.cc with 100% similarity]
libstdc++-v3/testsuite/23_containers/map/debug/construct1_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/map/debug/construct2_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/map/debug/construct3_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/map/debug/construct4_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/map/debug/cont_traits.h [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/map/debug/debug_cont_traits.h [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/map/debug/insert1_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/map/debug/insert2_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/map/debug/insert3_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/map/debug/insert4_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/map/debug/invalidation/1.cc [moved from libstdc++-v3/testsuite/23_containers/map/invalidation/1.cc with 100% similarity]
libstdc++-v3/testsuite/23_containers/map/debug/invalidation/2.cc [moved from libstdc++-v3/testsuite/23_containers/map/invalidation/2.cc with 100% similarity]
libstdc++-v3/testsuite/23_containers/multimap/debug/construct1_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/multimap/debug/construct2_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/multimap/debug/construct3_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/multimap/debug/construct4_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/multimap/debug/cont_traits.h [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/multimap/debug/debug_cont_traits.h [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/multimap/debug/insert1_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/multimap/debug/insert2_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/multimap/debug/insert3_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/multimap/debug/insert4_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/multimap/debug/invalidation/1.cc [moved from libstdc++-v3/testsuite/23_containers/multimap/invalidation/1.cc with 100% similarity]
libstdc++-v3/testsuite/23_containers/multimap/debug/invalidation/2.cc [moved from libstdc++-v3/testsuite/23_containers/multimap/invalidation/2.cc with 100% similarity]
libstdc++-v3/testsuite/23_containers/multiset/debug/construct1_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/multiset/debug/construct2_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/multiset/debug/construct3_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/multiset/debug/construct4_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/multiset/debug/cont_traits.h [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/multiset/debug/debug_cont_traits.h [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/multiset/debug/insert1_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/multiset/debug/insert2_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/multiset/debug/insert3_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/multiset/debug/insert4_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/multiset/debug/invalidation/1.cc [moved from libstdc++-v3/testsuite/23_containers/multiset/invalidation/1.cc with 100% similarity]
libstdc++-v3/testsuite/23_containers/multiset/debug/invalidation/2.cc [moved from libstdc++-v3/testsuite/23_containers/multiset/invalidation/2.cc with 100% similarity]
libstdc++-v3/testsuite/23_containers/set/debug/construct1_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/set/debug/construct2_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/set/debug/construct3_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/set/debug/construct4_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/set/debug/cont_traits.h [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/set/debug/debug_cont_traits.h [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/set/debug/insert1_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/set/debug/insert2_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/set/debug/insert3_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/set/debug/insert4_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/set/debug/invalidation/1.cc [moved from libstdc++-v3/testsuite/23_containers/set/invalidation/1.cc with 100% similarity]
libstdc++-v3/testsuite/23_containers/set/debug/invalidation/2.cc [moved from libstdc++-v3/testsuite/23_containers/set/invalidation/2.cc with 100% similarity]
libstdc++-v3/testsuite/23_containers/unordered_map/debug/construct1_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/unordered_map/debug/construct2_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/unordered_map/debug/construct3_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/unordered_map/debug/construct4_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/unordered_map/debug/cont_traits.h [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/unordered_map/debug/debug_cont_traits.h [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/unordered_map/debug/insert1_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/unordered_map/debug/insert2_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/unordered_map/debug/insert3_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/unordered_map/debug/insert4_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/unordered_multimap/debug/construct1_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/unordered_multimap/debug/construct2_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/unordered_multimap/debug/construct3_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/unordered_multimap/debug/construct4_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/unordered_multimap/debug/cont_traits.h [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/unordered_multimap/debug/debug_cont_traits.h [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/unordered_multimap/debug/insert1_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/unordered_multimap/debug/insert2_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/unordered_multimap/debug/insert3_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/unordered_multimap/debug/insert4_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/unordered_multiset/debug/construct1_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/unordered_multiset/debug/construct2_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/unordered_multiset/debug/construct3_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/unordered_multiset/debug/construct4_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/unordered_multiset/debug/cont_traits.h [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/unordered_multiset/debug/debug_cont_traits.h [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/unordered_multiset/debug/insert1_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/unordered_multiset/debug/insert2_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/unordered_multiset/debug/insert3_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/unordered_multiset/debug/insert4_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/unordered_set/debug/construct1_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/unordered_set/debug/construct2_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/unordered_set/debug/construct3_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/unordered_set/debug/construct4_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/unordered_set/debug/cont_traits.h [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/unordered_set/debug/debug_cont_traits.h [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/unordered_set/debug/insert1_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/unordered_set/debug/insert2_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/unordered_set/debug/insert3_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/unordered_set/debug/insert4_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/vector/debug/assign1_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/vector/debug/assign2_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/vector/debug/assign3_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/vector/debug/assign4_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/vector/debug/construct1_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/vector/debug/construct2_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/vector/debug/construct3_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/vector/debug/construct4_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/vector/debug/cont_traits.h [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/vector/debug/debug_cont_traits.h [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/vector/debug/insert1_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/vector/debug/insert2_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/vector/debug/insert3_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/vector/debug/insert4_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/vector/debug/invalidation/1.cc [moved from libstdc++-v3/testsuite/23_containers/vector/invalidation/1.cc with 100% similarity]
libstdc++-v3/testsuite/23_containers/vector/debug/invalidation/2.cc [moved from libstdc++-v3/testsuite/23_containers/vector/invalidation/2.cc with 100% similarity]
libstdc++-v3/testsuite/23_containers/vector/debug/invalidation/3.cc [moved from libstdc++-v3/testsuite/23_containers/vector/invalidation/3.cc with 100% similarity]
libstdc++-v3/testsuite/23_containers/vector/debug/invalidation/4.cc [moved from libstdc++-v3/testsuite/23_containers/vector/invalidation/4.cc with 100% similarity]
libstdc++-v3/testsuite/performance/23_containers/range_construct/deque_construct.cc [new file with mode: 0644]
libstdc++-v3/testsuite/performance/23_containers/range_construct/list_construct1.cc [new file with mode: 0644]
libstdc++-v3/testsuite/performance/23_containers/range_construct/list_construct2.cc [new file with mode: 0644]
libstdc++-v3/testsuite/performance/23_containers/range_construct/vector_construct.cc [new file with mode: 0644]
libstdc++-v3/testsuite/util/debug/assign_neg.h [new file with mode: 0644]
libstdc++-v3/testsuite/util/debug/construct_neg.h [new file with mode: 0644]
libstdc++-v3/testsuite/util/debug/insert_neg.h [new file with mode: 0644]