OSDN Git Service

2010-09-03 François Dumont <francois.cppdevs@free.fr>
authorpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 3 Sep 2010 18:10:46 +0000 (18:10 +0000)
committerpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 3 Sep 2010 18:10:46 +0000 (18:10 +0000)
commiteaca3c999f1aa4df352e1c54da324f4c6f576f22
tree5fc73bda449ee2263a285ace1c2f34ff20e1eb47
parentf33bc6d4386848a9396a3edb8d3f8006b4b39941
2010-09-03  François Dumont <francois.cppdevs@free.fr>

        * testsuite/lib/libstdc++.exp ([check_v3_target_debug_mode]): Fix so
        that it really detects when debug mode is activated.
        * testsuite/util/debug/construct_neg.h, insert_neg.h, assign_neg.h:
        Remove, content moved...
        * testsuite/util/debug/checks.h: ... here. Modify checks to take the
type of the container to test rather than an intermediate container
        type traits helper.
* testsuite/23_containers/unordered_map/debug/insert1_neg.cc: Update to
use dg-require-debug-mode when necessary and use new check functions.
* testsuite/23_containers/unordered_map/debug/construct1_neg.cc:
Likewise.
* testsuite/23_containers/unordered_map/debug/construct2_neg.cc:
Likewise.
* testsuite/23_containers/unordered_map/debug/insert2_neg.cc: Likewise.
* testsuite/23_containers/unordered_map/debug/construct3_neg.cc:
Likewise.
* testsuite/23_containers/unordered_map/debug/insert3_neg.cc: Likewise.
* testsuite/23_containers/unordered_map/debug/construct4_neg.cc:
Likewise.
* testsuite/23_containers/unordered_map/debug/insert4_neg.cc: Likewise.
* testsuite/23_containers/multimap/debug/insert1_neg.cc: Likewise.
* testsuite/23_containers/multimap/debug/construct1_neg.cc: Likewise.
* testsuite/23_containers/multimap/debug/construct2_neg.cc: Likewise.
* testsuite/23_containers/multimap/debug/insert2_neg.cc: Likewise.
* testsuite/23_containers/multimap/debug/construct3_neg.cc: Likewise.
* testsuite/23_containers/multimap/debug/insert3_neg.cc: Likewise.
* testsuite/23_containers/multimap/debug/construct4_neg.cc: Likewise.
* testsuite/23_containers/multimap/debug/insert4_neg.cc: Likewise.
* testsuite/23_containers/set/debug/insert1_neg.cc: Likewise.
* testsuite/23_containers/set/debug/construct1_neg.cc: Likewise.
* testsuite/23_containers/set/debug/construct2_neg.cc: Likewise.
* testsuite/23_containers/set/debug/insert2_neg.cc: Likewise.
* testsuite/23_containers/set/debug/construct3_neg.cc: Likewise.
* testsuite/23_containers/set/debug/insert3_neg.cc: Likewise.
* testsuite/23_containers/set/debug/construct4_neg.cc: Likewise.
* testsuite/23_containers/set/debug/insert4_neg.cc: Likewise.
* testsuite/23_containers/unordered_multimap/debug/insert1_neg.cc:
Likewise.
* testsuite/23_containers/unordered_multimap/debug/construct1_neg.cc:
Likewise.
* testsuite/23_containers/unordered_multimap/debug/construct2_neg.cc:
Likewise.
* testsuite/23_containers/unordered_multimap/debug/insert2_neg.cc:
Likewise.
* testsuite/23_containers/unordered_multimap/debug/construct3_neg.cc:
Likewise.
* testsuite/23_containers/unordered_multimap/debug/insert3_neg.cc:
Likewise.
* testsuite/23_containers/unordered_multimap/debug/construct4_neg.cc:
Likewise.
* testsuite/23_containers/unordered_multimap/debug/insert4_neg.cc:
Likewise.
* testsuite/23_containers/vector/debug/assign1_neg.cc: Likewise.
* testsuite/23_containers/vector/debug/construct1_neg.cc: Likewise.
* testsuite/23_containers/vector/debug/construct2_neg.cc: Likewise.
* testsuite/23_containers/vector/debug/assign2_neg.cc: Likewise.
* testsuite/23_containers/vector/debug/construct3_neg.cc: Likewise.
* testsuite/23_containers/vector/debug/assign3_neg.cc: Likewise.
* testsuite/23_containers/vector/debug/construct4_neg.cc: Likewise.
* testsuite/23_containers/vector/debug/assign4_neg.cc: Likewise.
* testsuite/23_containers/vector/debug/insert1_neg.cc: Likewise.
* testsuite/23_containers/vector/debug/insert2_neg.cc: Likewise.
* testsuite/23_containers/vector/debug/insert3_neg.cc: Likewise.
* testsuite/23_containers/vector/debug/insert4_neg.cc: Likewise.
* testsuite/23_containers/unordered_set/debug/insert1_neg.cc: Likewise.
* testsuite/23_containers/unordered_set/debug/construct1_neg.cc:
Likewise.
* testsuite/23_containers/unordered_set/debug/construct2_neg.cc:
Likewise.
* testsuite/23_containers/unordered_set/debug/insert2_neg.cc: Likewise.
* testsuite/23_containers/unordered_set/debug/construct3_neg.cc:
Likewise.
* testsuite/23_containers/unordered_set/debug/insert3_neg.cc: Likewise.
* testsuite/23_containers/unordered_set/debug/construct4_neg.cc:
Likewise.
* testsuite/23_containers/unordered_set/debug/insert4_neg.cc: Likewise.
* testsuite/23_containers/deque/debug/assign1_neg.cc: Likewise.
* testsuite/23_containers/deque/debug/construct1_neg.cc: Likewise.
* testsuite/23_containers/deque/debug/construct2_neg.cc: Likewise.
* testsuite/23_containers/deque/debug/assign2_neg.cc: Likewise.
* testsuite/23_containers/deque/debug/construct3_neg.cc: Likewise.
* testsuite/23_containers/deque/debug/assign3_neg.cc: Likewise.
* testsuite/23_containers/deque/debug/construct4_neg.cc: Likewise.
* testsuite/23_containers/deque/debug/assign4_neg.cc: Likewise.
* testsuite/23_containers/deque/debug/insert1_neg.cc: Likewise.
* testsuite/23_containers/deque/debug/insert2_neg.cc: Likewise.
* testsuite/23_containers/deque/debug/insert3_neg.cc: Likewise.
* testsuite/23_containers/deque/debug/insert4_neg.cc: Likewise.
* testsuite/23_containers/multiset/debug/insert1_neg.cc: Likewise.
* testsuite/23_containers/multiset/debug/construct1_neg.cc: Likewise.
* testsuite/23_containers/multiset/debug/construct2_neg.cc: Likewise.
* testsuite/23_containers/multiset/debug/insert2_neg.cc: Likewise.
* testsuite/23_containers/multiset/debug/construct3_neg.cc: Likewise.
* testsuite/23_containers/multiset/debug/insert3_neg.cc: Likewise.
* testsuite/23_containers/multiset/debug/construct4_neg.cc: Likewise.
* testsuite/23_containers/multiset/debug/insert4_neg.cc: Likewise.
* testsuite/23_containers/list/debug/assign1_neg.cc: Likewise.
* testsuite/23_containers/list/debug/construct1_neg.cc: Likewise.
* testsuite/23_containers/list/debug/construct2_neg.cc: Likewise.
* testsuite/23_containers/list/debug/assign2_neg.cc: Likewise.
* testsuite/23_containers/list/debug/construct3_neg.cc: Likewise.
* testsuite/23_containers/list/debug/assign3_neg.cc: Likewise.
* testsuite/23_containers/list/debug/construct4_neg.cc: Likewise.
* testsuite/23_containers/list/debug/assign4_neg.cc: Likewise.
* testsuite/23_containers/list/debug/insert1_neg.cc: Likewise.
* testsuite/23_containers/list/debug/insert2_neg.cc: Likewise.
* testsuite/23_containers/list/debug/insert3_neg.cc: Likewise.
* testsuite/23_containers/list/debug/insert4_neg.cc: Likewise.
* testsuite/23_containers/unordered_multiset/debug/insert1_neg.cc:
Likewise.
* testsuite/23_containers/unordered_multiset/debug/construct1_neg.cc:
Likewise.
* testsuite/23_containers/unordered_multiset/debug/construct2_neg.cc:
Likewise.
* testsuite/23_containers/unordered_multiset/debug/insert2_neg.cc:
Likewise.
* testsuite/23_containers/unordered_multiset/debug/construct3_neg.cc:
Likewise.
* testsuite/23_containers/unordered_multiset/debug/insert3_neg.cc:
Likewise.
* testsuite/23_containers/unordered_multiset/debug/construct4_neg.cc:
Likewise.
* testsuite/23_containers/unordered_multiset/debug/insert4_neg.cc:
Likewise.
* testsuite/23_containers/map/debug/insert1_neg.cc: Likewise.
* testsuite/23_containers/map/debug/construct1_neg.cc: Likewise.
* testsuite/23_containers/map/debug/construct2_neg.cc: Likewise.
* testsuite/23_containers/map/debug/insert2_neg.cc: Likewise.
* testsuite/23_containers/map/debug/construct3_neg.cc: Likewise.
* testsuite/23_containers/map/debug/insert3_neg.cc: Likewise.
* testsuite/23_containers/map/debug/construct4_neg.cc: Likewise.
* testsuite/23_containers/map/debug/insert4_neg.cc: Likewise.

* testsuite/23_containers/unordered_map/debug/cont_traits.h: Remove.
* testsuite/23_containers/unordered_map/debug/debug_cont_traits.h:
Likewise.
* testsuite/23_containers/multimap/debug/cont_traits.h: Likewise.
* testsuite/23_containers/multimap/debug/debug_cont_traits.h: Likewise.
* testsuite/23_containers/set/debug/cont_traits.h: Likewise.
* testsuite/23_containers/set/debug/debug_cont_traits.h: Likewise.
* testsuite/23_containers/unordered_multimap/debug/cont_traits.h:
Likewise.
* testsuite/23_containers/unordered_multimap/debug/
debug_cont_traits.h: Likewise.
* testsuite/23_containers/vector/debug/cont_traits.h: Likewise.
* testsuite/23_containers/vector/debug/debug_cont_traits.h: Likewise.
* testsuite/23_containers/unordered_set/debug/cont_traits.h: Likewise.
* testsuite/23_containers/unordered_set/debug/debug_cont_traits.h:
Likewise.
* testsuite/23_containers/deque/debug/cont_traits.h: Likewise.
* testsuite/23_containers/deque/debug/debug_cont_traits.h: Likewise.
* testsuite/23_containers/multiset/debug/cont_traits.h: Likewise.
* testsuite/23_containers/multiset/debug/debug_cont_traits.h: Likewise.
* testsuite/23_containers/list/debug/cont_traits.h: Likewise.
* testsuite/23_containers/list/debug/debug_cont_traits.h: Likewise.
* testsuite/23_containers/unordered_multiset/debug/cont_traits.h:
Likewise.
* testsuite/23_containers/unordered_multiset/debug/
debug_cont_traits.h: Likewise.
* testsuite/23_containers/map/debug/cont_traits.h: Likewise.
* testsuite/23_containers/map/debug/debug_cont_traits.h: Likewise.

* testsuite/21_strings/basic_string/element_access/char: Tidy.
* testsuite/21_strings/basic_string/element_access/wchar_t: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@163837 138bc75d-0d04-0410-961f-82ee72b054a4
130 files changed:
libstdc++-v3/ChangeLog
libstdc++-v3/testsuite/21_strings/basic_string/element_access/char/21674.cc
libstdc++-v3/testsuite/21_strings/basic_string/element_access/wchar_t/21674.cc
libstdc++-v3/testsuite/23_containers/deque/debug/assign1_neg.cc
libstdc++-v3/testsuite/23_containers/deque/debug/assign2_neg.cc
libstdc++-v3/testsuite/23_containers/deque/debug/assign3_neg.cc
libstdc++-v3/testsuite/23_containers/deque/debug/assign4_neg.cc
libstdc++-v3/testsuite/23_containers/deque/debug/construct1_neg.cc
libstdc++-v3/testsuite/23_containers/deque/debug/construct2_neg.cc
libstdc++-v3/testsuite/23_containers/deque/debug/construct3_neg.cc
libstdc++-v3/testsuite/23_containers/deque/debug/construct4_neg.cc
libstdc++-v3/testsuite/23_containers/deque/debug/cont_traits.h [deleted file]
libstdc++-v3/testsuite/23_containers/deque/debug/debug_cont_traits.h [deleted file]
libstdc++-v3/testsuite/23_containers/deque/debug/insert1_neg.cc
libstdc++-v3/testsuite/23_containers/deque/debug/insert2_neg.cc
libstdc++-v3/testsuite/23_containers/deque/debug/insert3_neg.cc
libstdc++-v3/testsuite/23_containers/deque/debug/insert4_neg.cc
libstdc++-v3/testsuite/23_containers/list/debug/assign1_neg.cc
libstdc++-v3/testsuite/23_containers/list/debug/assign2_neg.cc
libstdc++-v3/testsuite/23_containers/list/debug/assign3_neg.cc
libstdc++-v3/testsuite/23_containers/list/debug/assign4_neg.cc
libstdc++-v3/testsuite/23_containers/list/debug/construct1_neg.cc
libstdc++-v3/testsuite/23_containers/list/debug/construct2_neg.cc
libstdc++-v3/testsuite/23_containers/list/debug/construct3_neg.cc
libstdc++-v3/testsuite/23_containers/list/debug/construct4_neg.cc
libstdc++-v3/testsuite/23_containers/list/debug/cont_traits.h [deleted file]
libstdc++-v3/testsuite/23_containers/list/debug/debug_cont_traits.h [deleted file]
libstdc++-v3/testsuite/23_containers/list/debug/insert1_neg.cc
libstdc++-v3/testsuite/23_containers/list/debug/insert2_neg.cc
libstdc++-v3/testsuite/23_containers/list/debug/insert3_neg.cc
libstdc++-v3/testsuite/23_containers/list/debug/insert4_neg.cc
libstdc++-v3/testsuite/23_containers/map/debug/construct1_neg.cc
libstdc++-v3/testsuite/23_containers/map/debug/construct2_neg.cc
libstdc++-v3/testsuite/23_containers/map/debug/construct3_neg.cc
libstdc++-v3/testsuite/23_containers/map/debug/construct4_neg.cc
libstdc++-v3/testsuite/23_containers/map/debug/cont_traits.h [deleted file]
libstdc++-v3/testsuite/23_containers/map/debug/debug_cont_traits.h [deleted file]
libstdc++-v3/testsuite/23_containers/map/debug/insert1_neg.cc
libstdc++-v3/testsuite/23_containers/map/debug/insert2_neg.cc
libstdc++-v3/testsuite/23_containers/map/debug/insert3_neg.cc
libstdc++-v3/testsuite/23_containers/map/debug/insert4_neg.cc
libstdc++-v3/testsuite/23_containers/multimap/debug/construct1_neg.cc
libstdc++-v3/testsuite/23_containers/multimap/debug/construct2_neg.cc
libstdc++-v3/testsuite/23_containers/multimap/debug/construct3_neg.cc
libstdc++-v3/testsuite/23_containers/multimap/debug/construct4_neg.cc
libstdc++-v3/testsuite/23_containers/multimap/debug/cont_traits.h [deleted file]
libstdc++-v3/testsuite/23_containers/multimap/debug/debug_cont_traits.h [deleted file]
libstdc++-v3/testsuite/23_containers/multimap/debug/insert1_neg.cc
libstdc++-v3/testsuite/23_containers/multimap/debug/insert2_neg.cc
libstdc++-v3/testsuite/23_containers/multimap/debug/insert3_neg.cc
libstdc++-v3/testsuite/23_containers/multimap/debug/insert4_neg.cc
libstdc++-v3/testsuite/23_containers/multiset/debug/construct1_neg.cc
libstdc++-v3/testsuite/23_containers/multiset/debug/construct2_neg.cc
libstdc++-v3/testsuite/23_containers/multiset/debug/construct3_neg.cc
libstdc++-v3/testsuite/23_containers/multiset/debug/construct4_neg.cc
libstdc++-v3/testsuite/23_containers/multiset/debug/cont_traits.h [deleted file]
libstdc++-v3/testsuite/23_containers/multiset/debug/debug_cont_traits.h [deleted file]
libstdc++-v3/testsuite/23_containers/multiset/debug/insert1_neg.cc
libstdc++-v3/testsuite/23_containers/multiset/debug/insert2_neg.cc
libstdc++-v3/testsuite/23_containers/multiset/debug/insert3_neg.cc
libstdc++-v3/testsuite/23_containers/multiset/debug/insert4_neg.cc
libstdc++-v3/testsuite/23_containers/set/debug/construct1_neg.cc
libstdc++-v3/testsuite/23_containers/set/debug/construct2_neg.cc
libstdc++-v3/testsuite/23_containers/set/debug/construct3_neg.cc
libstdc++-v3/testsuite/23_containers/set/debug/construct4_neg.cc
libstdc++-v3/testsuite/23_containers/set/debug/cont_traits.h [deleted file]
libstdc++-v3/testsuite/23_containers/set/debug/debug_cont_traits.h [deleted file]
libstdc++-v3/testsuite/23_containers/set/debug/insert1_neg.cc
libstdc++-v3/testsuite/23_containers/set/debug/insert2_neg.cc
libstdc++-v3/testsuite/23_containers/set/debug/insert3_neg.cc
libstdc++-v3/testsuite/23_containers/set/debug/insert4_neg.cc
libstdc++-v3/testsuite/23_containers/unordered_map/debug/construct1_neg.cc
libstdc++-v3/testsuite/23_containers/unordered_map/debug/construct2_neg.cc
libstdc++-v3/testsuite/23_containers/unordered_map/debug/construct3_neg.cc
libstdc++-v3/testsuite/23_containers/unordered_map/debug/construct4_neg.cc
libstdc++-v3/testsuite/23_containers/unordered_map/debug/cont_traits.h [deleted file]
libstdc++-v3/testsuite/23_containers/unordered_map/debug/debug_cont_traits.h [deleted file]
libstdc++-v3/testsuite/23_containers/unordered_map/debug/insert1_neg.cc
libstdc++-v3/testsuite/23_containers/unordered_map/debug/insert2_neg.cc
libstdc++-v3/testsuite/23_containers/unordered_map/debug/insert3_neg.cc
libstdc++-v3/testsuite/23_containers/unordered_map/debug/insert4_neg.cc
libstdc++-v3/testsuite/23_containers/unordered_multimap/debug/construct1_neg.cc
libstdc++-v3/testsuite/23_containers/unordered_multimap/debug/construct2_neg.cc
libstdc++-v3/testsuite/23_containers/unordered_multimap/debug/construct3_neg.cc
libstdc++-v3/testsuite/23_containers/unordered_multimap/debug/construct4_neg.cc
libstdc++-v3/testsuite/23_containers/unordered_multimap/debug/cont_traits.h [deleted file]
libstdc++-v3/testsuite/23_containers/unordered_multimap/debug/debug_cont_traits.h [deleted file]
libstdc++-v3/testsuite/23_containers/unordered_multimap/debug/insert1_neg.cc
libstdc++-v3/testsuite/23_containers/unordered_multimap/debug/insert2_neg.cc
libstdc++-v3/testsuite/23_containers/unordered_multimap/debug/insert3_neg.cc
libstdc++-v3/testsuite/23_containers/unordered_multimap/debug/insert4_neg.cc
libstdc++-v3/testsuite/23_containers/unordered_multiset/debug/construct1_neg.cc
libstdc++-v3/testsuite/23_containers/unordered_multiset/debug/construct2_neg.cc
libstdc++-v3/testsuite/23_containers/unordered_multiset/debug/construct3_neg.cc
libstdc++-v3/testsuite/23_containers/unordered_multiset/debug/construct4_neg.cc
libstdc++-v3/testsuite/23_containers/unordered_multiset/debug/cont_traits.h [deleted file]
libstdc++-v3/testsuite/23_containers/unordered_multiset/debug/debug_cont_traits.h [deleted file]
libstdc++-v3/testsuite/23_containers/unordered_multiset/debug/insert1_neg.cc
libstdc++-v3/testsuite/23_containers/unordered_multiset/debug/insert2_neg.cc
libstdc++-v3/testsuite/23_containers/unordered_multiset/debug/insert3_neg.cc
libstdc++-v3/testsuite/23_containers/unordered_multiset/debug/insert4_neg.cc
libstdc++-v3/testsuite/23_containers/unordered_set/debug/construct1_neg.cc
libstdc++-v3/testsuite/23_containers/unordered_set/debug/construct2_neg.cc
libstdc++-v3/testsuite/23_containers/unordered_set/debug/construct3_neg.cc
libstdc++-v3/testsuite/23_containers/unordered_set/debug/construct4_neg.cc
libstdc++-v3/testsuite/23_containers/unordered_set/debug/cont_traits.h [deleted file]
libstdc++-v3/testsuite/23_containers/unordered_set/debug/debug_cont_traits.h [deleted file]
libstdc++-v3/testsuite/23_containers/unordered_set/debug/insert1_neg.cc
libstdc++-v3/testsuite/23_containers/unordered_set/debug/insert2_neg.cc
libstdc++-v3/testsuite/23_containers/unordered_set/debug/insert3_neg.cc
libstdc++-v3/testsuite/23_containers/unordered_set/debug/insert4_neg.cc
libstdc++-v3/testsuite/23_containers/vector/debug/assign1_neg.cc
libstdc++-v3/testsuite/23_containers/vector/debug/assign2_neg.cc
libstdc++-v3/testsuite/23_containers/vector/debug/assign3_neg.cc
libstdc++-v3/testsuite/23_containers/vector/debug/assign4_neg.cc
libstdc++-v3/testsuite/23_containers/vector/debug/construct1_neg.cc
libstdc++-v3/testsuite/23_containers/vector/debug/construct2_neg.cc
libstdc++-v3/testsuite/23_containers/vector/debug/construct3_neg.cc
libstdc++-v3/testsuite/23_containers/vector/debug/construct4_neg.cc
libstdc++-v3/testsuite/23_containers/vector/debug/cont_traits.h [deleted file]
libstdc++-v3/testsuite/23_containers/vector/debug/debug_cont_traits.h [deleted file]
libstdc++-v3/testsuite/23_containers/vector/debug/insert1_neg.cc
libstdc++-v3/testsuite/23_containers/vector/debug/insert2_neg.cc
libstdc++-v3/testsuite/23_containers/vector/debug/insert3_neg.cc
libstdc++-v3/testsuite/23_containers/vector/debug/insert4_neg.cc
libstdc++-v3/testsuite/lib/libstdc++.exp
libstdc++-v3/testsuite/util/debug/assign_neg.h [deleted file]
libstdc++-v3/testsuite/util/debug/checks.h [new file with mode: 0644]
libstdc++-v3/testsuite/util/debug/construct_neg.h [deleted file]
libstdc++-v3/testsuite/util/debug/insert_neg.h [deleted file]