diff options
author | Jonathan Wakely <jwakely@redhat.com> | 2020-03-10 09:47:15 +0000 |
---|---|---|
committer | Jonathan Wakely <jwakely@redhat.com> | 2020-03-10 09:47:15 +0000 |
commit | 3654d49d0ff651b2a78401bc2430428711e7d2eb (patch) | |
tree | 88ecfc4895389d49310d707fbb797384cbcfe325 /libstdc++-v3 | |
parent | cc5c935937d01d96c6b070dae31854180249064c (diff) |
libstdc++: Change compile-only test to run
The 24_iterators/ostream_iterator/1.cc test uses VERIFY and so is
obviously meant to have been run, not just compiled.
* testsuite/23_containers/unordered_set/allocator/ext_ptr.cc: Add
comment explaining multiple dg-do directives.
* testsuite/24_iterators/ostream_iterator/1.cc: Fix do-do directive
so test is run as well as compiled.
Diffstat (limited to 'libstdc++-v3')
-rw-r--r-- | libstdc++-v3/ChangeLog | 7 | ||||
-rw-r--r-- | libstdc++-v3/testsuite/23_containers/unordered_set/allocator/ext_ptr.cc | 2 | ||||
-rw-r--r-- | libstdc++-v3/testsuite/24_iterators/ostream_iterator/1.cc | 2 |
3 files changed, 10 insertions, 1 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index be382dc4e63..bd4b7a80999 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,10 @@ +2020-03-10 Jonathan Wakely <jwakely@redhat.com> + + * testsuite/23_containers/unordered_set/allocator/ext_ptr.cc: Add + comment explaining multiple dg-do directives. + * testsuite/24_iterators/ostream_iterator/1.cc: Fix do-do directive + so test is run as well as compiled. + 2020-03-09 Jonathan Wakely <jwakely@redhat.com> PR libstdc++/94063 diff --git a/libstdc++-v3/testsuite/23_containers/unordered_set/allocator/ext_ptr.cc b/libstdc++-v3/testsuite/23_containers/unordered_set/allocator/ext_ptr.cc index 5cbc76e0d8c..f6b908ac03e 100644 --- a/libstdc++-v3/testsuite/23_containers/unordered_set/allocator/ext_ptr.cc +++ b/libstdc++-v3/testsuite/23_containers/unordered_set/allocator/ext_ptr.cc @@ -15,6 +15,8 @@ // with this library; see the file COPYING3. If not see // <http://www.gnu.org/licenses/>. +// This test fails to compile since C++17 (see xfail-if below) so we can only +// do a "run" test for C++11 and C++14, and a "compile" test for C++17 and up. // { dg-do run { target { c++11_only || c++14_only } } } // { dg-do compile { target c++17 } } diff --git a/libstdc++-v3/testsuite/24_iterators/ostream_iterator/1.cc b/libstdc++-v3/testsuite/24_iterators/ostream_iterator/1.cc index 640ff61afa7..718dad3b684 100644 --- a/libstdc++-v3/testsuite/24_iterators/ostream_iterator/1.cc +++ b/libstdc++-v3/testsuite/24_iterators/ostream_iterator/1.cc @@ -15,7 +15,7 @@ // with this library; see the file COPYING3. If not see // <http://www.gnu.org/licenses/>. -// { dg-do compile { target c++11 } } +// { dg-do run { target c++11 } } #include <iterator> #include <sstream> |