libstdc++: Skip tests that fail with _GLIBCXX_CONCEPT_CHECKS
authorJonathan Wakely <jwakely@redhat.com>
Fri, 24 Sep 2021 13:23:36 +0000 (14:23 +0100)
committerJonathan Wakely <jwakely@redhat.com>
Tue, 28 Sep 2021 19:22:51 +0000 (20:22 +0100)
commitb701f46ea6d651aff8dbd267c29213253045e2b6
tree50d6a2525c1f9b4fd695d469b30cd967d21e4d22
parentafffc96a5259ba4e3f3cca154dc5ea32a496875e
libstdc++: Skip tests that fail with _GLIBCXX_CONCEPT_CHECKS

The extension that allows implicitly rebinding a container's allocator
is not allowed when _GLIBCXX_CONCEPT_CHECKS is defined, so skip the
tests for that extension.

Signed-off-by: Jonathan Wakely <jwakely@redhat.com>
libstdc++-v3/ChangeLog:

* testsuite/23_containers/deque/requirements/explicit_instantiation/3.cc:
Do not test implicit allocator rebinding when _GLIBCXX_CONCEPT_CHECKS
is defined.
* testsuite/23_containers/forward_list/requirements/explicit_instantiation/3.cc:
Likewise.
* testsuite/23_containers/list/requirements/explicit_instantiation/3.cc:
Likewise.
* testsuite/23_containers/list/requirements/explicit_instantiation/5.cc:
Likewise.
* testsuite/23_containers/map/requirements/explicit_instantiation/3.cc:
Likewise.
* testsuite/23_containers/map/requirements/explicit_instantiation/5.cc:
Likewise.
* testsuite/23_containers/multimap/requirements/explicit_instantiation/3.cc:
Likewise.
* testsuite/23_containers/multimap/requirements/explicit_instantiation/5.cc:
Likewise.
* testsuite/23_containers/multiset/requirements/explicit_instantiation/3.cc:
Likewise.
* testsuite/23_containers/multiset/requirements/explicit_instantiation/5.cc:
Likewise.
* testsuite/23_containers/set/requirements/explicit_instantiation/3.cc:
Likewise.
* testsuite/23_containers/set/requirements/explicit_instantiation/5.cc:
Likewise.
* testsuite/23_containers/unordered_map/requirements/explicit_instantiation/3.cc:
Likewise.
* testsuite/23_containers/unordered_multimap/requirements/explicit_instantiation/3.cc:
Likewise.
* testsuite/23_containers/unordered_multiset/requirements/explicit_instantiation/3.cc:
Likewise.
* testsuite/23_containers/unordered_set/requirements/explicit_instantiation/3.cc:
Likewise.
* testsuite/23_containers/vector/ext_pointer/explicit_instantiation/3.cc:
Likewise.
* testsuite/23_containers/vector/requirements/explicit_instantiation/3.cc:
Likewise.
18 files changed:
libstdc++-v3/testsuite/23_containers/deque/requirements/explicit_instantiation/3.cc
libstdc++-v3/testsuite/23_containers/forward_list/requirements/explicit_instantiation/3.cc
libstdc++-v3/testsuite/23_containers/list/requirements/explicit_instantiation/3.cc
libstdc++-v3/testsuite/23_containers/list/requirements/explicit_instantiation/5.cc
libstdc++-v3/testsuite/23_containers/map/requirements/explicit_instantiation/3.cc
libstdc++-v3/testsuite/23_containers/map/requirements/explicit_instantiation/5.cc
libstdc++-v3/testsuite/23_containers/multimap/requirements/explicit_instantiation/3.cc
libstdc++-v3/testsuite/23_containers/multimap/requirements/explicit_instantiation/5.cc
libstdc++-v3/testsuite/23_containers/multiset/requirements/explicit_instantiation/3.cc
libstdc++-v3/testsuite/23_containers/multiset/requirements/explicit_instantiation/5.cc
libstdc++-v3/testsuite/23_containers/set/requirements/explicit_instantiation/3.cc
libstdc++-v3/testsuite/23_containers/set/requirements/explicit_instantiation/5.cc
libstdc++-v3/testsuite/23_containers/unordered_map/requirements/explicit_instantiation/3.cc
libstdc++-v3/testsuite/23_containers/unordered_multimap/requirements/explicit_instantiation/3.cc
libstdc++-v3/testsuite/23_containers/unordered_multiset/requirements/explicit_instantiation/3.cc
libstdc++-v3/testsuite/23_containers/unordered_set/requirements/explicit_instantiation/3.cc
libstdc++-v3/testsuite/23_containers/vector/ext_pointer/explicit_instantiation/3.cc
libstdc++-v3/testsuite/23_containers/vector/requirements/explicit_instantiation/3.cc