Skip tests that are incompatible with Profile Mode
authorJonathan Wakely <jwakely@redhat.com>
Sat, 14 Jan 2017 11:55:22 +0000 (11:55 +0000)
committerJonathan Wakely <redi@gcc.gnu.org>
Sat, 14 Jan 2017 11:55:22 +0000 (11:55 +0000)
* testsuite/23_containers/array/specialized_algorithms/swap_cxx17.cc:
Skip test when -D_GLIBCXX_PROFILE mode is included in options.
* testsuite/23_containers/map/modifiers/extract.cc: Likewise.
* testsuite/23_containers/map/modifiers/insert_or_assign/1.cc:
Likewise.
* testsuite/23_containers/map/modifiers/try_emplace/1.cc: Likewise.
* testsuite/23_containers/multimap/modifiers/extract.cc: Likewise.
* testsuite/23_containers/multiset/modifiers/extract.cc: Likewise.
* testsuite/23_containers/set/modifiers/extract.cc: Likewise.
* testsuite/23_containers/unordered_map/modifiers/extract.cc:
Likewise.
* testsuite/23_containers/unordered_multimap/modifiers/extract.cc::
Likewise.
* testsuite/23_containers/unordered_multiset/modifiers/extract.cc::
Likewise.
* testsuite/23_containers/unordered_set/modifiers/extract.cc:
Likewise.
* testsuite/23_containers/vector/modifiers/insert_vs_emplace.cc:
Likewise.
* testsuite/25_algorithms/binary_search/partitioned.cc: Likewise.
* testsuite/25_algorithms/equal_range/partitioned.cc: Likewise.
* testsuite/25_algorithms/lexicographical_compare/71545.cc: Likewise.
* testsuite/25_algorithms/lower_bound/partitioned.cc: Likewise.
* testsuite/25_algorithms/upper_bound/partitioned.cc: Likewise.
* testsuite/libstdc++-prettyprinters/cxx11.cc: Likewise.
* testsuite/libstdc++-prettyprinters/cxx17.cc: Likewise.
* testsuite/libstdc++-prettyprinters/debug.cc: Likewise.
* testsuite/libstdc++-prettyprinters/debug_cxx11.cc: Likewise.
* testsuite/libstdc++-prettyprinters/libfundts.cc: Likewise.
* testsuite/libstdc++-prettyprinters/simple.cc: Likewise.
* testsuite/libstdc++-prettyprinters/simple11.cc: Likewise.
* testsuite/libstdc++-prettyprinters/whatis.cc: Likewise.

From-SVN: r244464

26 files changed:
libstdc++-v3/ChangeLog
libstdc++-v3/testsuite/23_containers/array/specialized_algorithms/swap_cxx17.cc
libstdc++-v3/testsuite/23_containers/map/modifiers/extract.cc
libstdc++-v3/testsuite/23_containers/map/modifiers/insert_or_assign/1.cc
libstdc++-v3/testsuite/23_containers/map/modifiers/try_emplace/1.cc
libstdc++-v3/testsuite/23_containers/multimap/modifiers/extract.cc
libstdc++-v3/testsuite/23_containers/multiset/modifiers/extract.cc
libstdc++-v3/testsuite/23_containers/set/modifiers/extract.cc
libstdc++-v3/testsuite/23_containers/unordered_map/modifiers/extract.cc
libstdc++-v3/testsuite/23_containers/unordered_multimap/modifiers/extract.cc
libstdc++-v3/testsuite/23_containers/unordered_multiset/modifiers/extract.cc
libstdc++-v3/testsuite/23_containers/unordered_set/modifiers/extract.cc
libstdc++-v3/testsuite/23_containers/vector/modifiers/insert_vs_emplace.cc
libstdc++-v3/testsuite/25_algorithms/binary_search/partitioned.cc
libstdc++-v3/testsuite/25_algorithms/equal_range/partitioned.cc
libstdc++-v3/testsuite/25_algorithms/lexicographical_compare/71545.cc
libstdc++-v3/testsuite/25_algorithms/lower_bound/partitioned.cc
libstdc++-v3/testsuite/25_algorithms/upper_bound/partitioned.cc
libstdc++-v3/testsuite/libstdc++-prettyprinters/cxx11.cc
libstdc++-v3/testsuite/libstdc++-prettyprinters/cxx17.cc
libstdc++-v3/testsuite/libstdc++-prettyprinters/debug.cc
libstdc++-v3/testsuite/libstdc++-prettyprinters/debug_cxx11.cc
libstdc++-v3/testsuite/libstdc++-prettyprinters/libfundts.cc
libstdc++-v3/testsuite/libstdc++-prettyprinters/simple.cc
libstdc++-v3/testsuite/libstdc++-prettyprinters/simple11.cc
libstdc++-v3/testsuite/libstdc++-prettyprinters/whatis.cc

index 7ebd063df2a43963d000510a58ee7d33ea3388c2..024e1b3314775d633ec1864c9e642b7c439b3aed 100644 (file)
@@ -1,3 +1,38 @@
+2017-01-14  Jonathan Wakely  <jwakely@redhat.com>
+
+       * testsuite/23_containers/array/specialized_algorithms/swap_cxx17.cc:
+       Skip test when -D_GLIBCXX_PROFILE mode is included in options.
+       * testsuite/23_containers/map/modifiers/extract.cc: Likewise.
+       * testsuite/23_containers/map/modifiers/insert_or_assign/1.cc:
+       Likewise.
+       * testsuite/23_containers/map/modifiers/try_emplace/1.cc: Likewise.
+       * testsuite/23_containers/multimap/modifiers/extract.cc: Likewise.
+       * testsuite/23_containers/multiset/modifiers/extract.cc: Likewise.
+       * testsuite/23_containers/set/modifiers/extract.cc: Likewise.
+       * testsuite/23_containers/unordered_map/modifiers/extract.cc:
+       Likewise.
+       * testsuite/23_containers/unordered_multimap/modifiers/extract.cc::
+       Likewise.
+       * testsuite/23_containers/unordered_multiset/modifiers/extract.cc::
+       Likewise.
+       * testsuite/23_containers/unordered_set/modifiers/extract.cc:
+       Likewise.
+       * testsuite/23_containers/vector/modifiers/insert_vs_emplace.cc:
+       Likewise.
+       * testsuite/25_algorithms/binary_search/partitioned.cc: Likewise.
+       * testsuite/25_algorithms/equal_range/partitioned.cc: Likewise.
+       * testsuite/25_algorithms/lexicographical_compare/71545.cc: Likewise.
+       * testsuite/25_algorithms/lower_bound/partitioned.cc: Likewise.
+       * testsuite/25_algorithms/upper_bound/partitioned.cc: Likewise.
+       * testsuite/libstdc++-prettyprinters/cxx11.cc: Likewise.
+       * testsuite/libstdc++-prettyprinters/cxx17.cc: Likewise.
+       * testsuite/libstdc++-prettyprinters/debug.cc: Likewise.
+       * testsuite/libstdc++-prettyprinters/debug_cxx11.cc: Likewise.
+       * testsuite/libstdc++-prettyprinters/libfundts.cc: Likewise.
+       * testsuite/libstdc++-prettyprinters/simple.cc: Likewise.
+       * testsuite/libstdc++-prettyprinters/simple11.cc: Likewise.
+       * testsuite/libstdc++-prettyprinters/whatis.cc: Likewise.
+
 2017-01-13  Jonathan Wakely  <jwakely@redhat.com>
 
        PR libstdc++/65411
index 746e69f6d642e1c5a39da3572e713ac91ce8f8c3..60d7d4cb2ba884382023502ced772af4c7d2876a 100644 (file)
@@ -1,5 +1,6 @@
 // { dg-options "-std=gnu++17" }
 // { dg-do compile }
+// { dg-skip-if "" { *-*-* } { "-D_GLIBCXX_PROFILE" } }
 
 // Copyright (C) 2016-2017 Free Software Foundation, Inc.
 //
index 097610067f0377602ee07ae41edee3f802f9f005..507a708eed8e74fb8cc010877c1097c322e0dfdd 100644 (file)
@@ -16,6 +16,7 @@
 // <http://www.gnu.org/licenses/>.
 
 // { dg-options "-std=gnu++17" }
+// { dg-skip-if "" { *-*-* } { "-D_GLIBCXX_PROFILE" } }
 
 #include <map>
 #include <algorithm>
index 61d46345c01ce32819ec6aa65fc65869c3d4896e..48c17ebc5ef35432f875c987f15c562b3bf645ef 100644 (file)
@@ -1,4 +1,5 @@
 // { dg-options "-std=gnu++17" }
+// { dg-skip-if "" { *-*-* } { "-D_GLIBCXX_PROFILE" } }
 
 // Copyright (C) 2015-2017 Free Software Foundation, Inc.
 //
index 6b7fdd23277a531d62f2ae54fc70f925115e752b..e4c883c2a51c2ad1eb009729b562ca176183100c 100644 (file)
@@ -1,4 +1,5 @@
 // { dg-options "-std=gnu++17" }
+// { dg-skip-if "" { *-*-* } { "-D_GLIBCXX_PROFILE" } }
 
 // Copyright (C) 2015-2017 Free Software Foundation, Inc.
 //
index 260e97bf4dab62644058fd12d4d85697542e7c8a..ec1c7f4da1ca2358198fa56fc6b57562f9bd4ac9 100644 (file)
@@ -16,6 +16,7 @@
 // <http://www.gnu.org/licenses/>.
 
 // { dg-options "-std=gnu++17" }
+// { dg-skip-if "" { *-*-* } { "-D_GLIBCXX_PROFILE" } }
 
 #include <map>
 #include <algorithm>
index f1cbbe4c62a8097df7adc651e4a2c1530a22c273..dbb2cf428a86d629ddc255ec156411443dd826de 100644 (file)
@@ -16,6 +16,7 @@
 // <http://www.gnu.org/licenses/>.
 
 // { dg-options "-std=gnu++17" }
+// { dg-skip-if "" { *-*-* } { "-D_GLIBCXX_PROFILE" } }
 
 #include <set>
 #include <algorithm>
index 9da2a57216753f9bc222032c98505f4ccae11edf..c56767a9a3e185bec9a7c601871d3fc68c88e4bf 100644 (file)
@@ -16,6 +16,7 @@
 // <http://www.gnu.org/licenses/>.
 
 // { dg-options "-std=gnu++17" }
+// { dg-skip-if "" { *-*-* } { "-D_GLIBCXX_PROFILE" } }
 
 #include <set>
 #include <algorithm>
index 4cbfa6e8a241146653fae60d8386c13184056c4c..ad87c7096b8ec5187ea85760c0dc5d167d080c9a 100644 (file)
@@ -16,6 +16,7 @@
 // <http://www.gnu.org/licenses/>.
 
 // { dg-options "-std=gnu++17" }
+// { dg-skip-if "" { *-*-* } { "-D_GLIBCXX_PROFILE" } }
 
 #include <unordered_map>
 #include <testsuite_hooks.h>
index 73199249064197ebdcb1362750940333abc4be21..d19435dd16ed42067ad100308fb16c92dd058595 100644 (file)
@@ -16,6 +16,7 @@
 // <http://www.gnu.org/licenses/>.
 
 // { dg-options "-std=gnu++17" }
+// { dg-skip-if "" { *-*-* } { "-D_GLIBCXX_PROFILE" } }
 
 #include <unordered_map>
 #include <testsuite_hooks.h>
index 630eee6da933da934eaaae2dbcb903777cdc5958..6b25f337438ddf5ff5dd50473ffa1ec7e82a2bf3 100644 (file)
@@ -16,6 +16,7 @@
 // <http://www.gnu.org/licenses/>.
 
 // { dg-options "-std=gnu++17" }
+// { dg-skip-if "" { *-*-* } { "-D_GLIBCXX_PROFILE" } }
 
 #include <unordered_set>
 #include <testsuite_hooks.h>
index 907a9ad76782d4a27fd8b3c3dd1f6f3ea4a6bcb0..6f77a94d321f4c3543b58ab57290a923405b00cb 100644 (file)
@@ -16,6 +16,7 @@
 // <http://www.gnu.org/licenses/>.
 
 // { dg-options "-std=gnu++17" }
+// { dg-skip-if "" { *-*-* } { "-D_GLIBCXX_PROFILE" } }
 
 #include <unordered_set>
 #include <testsuite_hooks.h>
index 187e433d9d37ec0712504e58536570dfd8b1be7e..ffa19867ed033c82c757870151d8de6418960636 100644 (file)
@@ -1,4 +1,5 @@
 // { dg-do run { target c++11 } }
+// { dg-skip-if "" { *-*-* } { "-D_GLIBCXX_PROFILE" } }
 
 // The class X and test code is by by Howard Hinnant and used under a
 // Creative Commons Attribution 4.0 International License.
index fb8cea9f5c4ef011ef6e0c706a8e1f56ce781f07..bff49c001e96b489eb5ab3d8feb23f9f8ad8d6f2 100644 (file)
@@ -17,6 +17,7 @@
 
 // { dg-options "-D_GLIBCXX_DEBUG" }
 // { dg-do run { target c++11 } }
+// { dg-skip-if "" { *-*-* } { "-D_GLIBCXX_PROFILE" } }
 
 #include <algorithm>
 #include <functional>
index 959abedabed8733c08fdf7964be8becd7ae77e2f..10489d9e96083dbc83bdd42dbca9069ef9020ffc 100644 (file)
@@ -17,6 +17,7 @@
 
 // { dg-options "-D_GLIBCXX_DEBUG" }
 // { dg-do run { target c++11 } }
+// { dg-skip-if "" { *-*-* } { "-D_GLIBCXX_PROFILE" } }
 
 #include <algorithm>
 #include <functional>
index c8a4eab4a3bb998ad2c7c97e7c905da3a3c469ed..14a209fab5f30de3d0e1cb7c86d8fc9da3278366 100644 (file)
@@ -17,6 +17,7 @@
 
 // { dg-options "-D_GLIBCXX_DEBUG" }
 // { dg-do link { target c++11 } }
+// { dg-skip-if "" { *-*-* } { "-D_GLIBCXX_PROFILE" } }
 
 #include <algorithm>
 
index cf1ea566b42030ad204b63895f3adf02a6377e22..3c63e50284e9b108ad8fbe6e3464daf20eae44dd 100644 (file)
@@ -17,6 +17,7 @@
 
 // { dg-options "-D_GLIBCXX_DEBUG" }
 // { dg-do run { target c++11 } }
+// { dg-skip-if "" { *-*-* } { "-D_GLIBCXX_PROFILE" } }
 
 #include <algorithm>
 #include <functional>
index 71b17ac14973cbf9a5207d8dee736335aa3180b6..6cb9608aeb803254bfa37b8ce2ad5ab953b327d0 100644 (file)
@@ -17,6 +17,7 @@
 
 // { dg-options "-D_GLIBCXX_DEBUG" }
 // { dg-do run { target c++11 } }
+// { dg-skip-if "" { *-*-* } { "-D_GLIBCXX_PROFILE" } }
 
 #include <algorithm>
 #include <functional>
index 6d05ed57565cd32b847c5502aae79600a26c6b87..cee2bb370718610ad90a86c4d3265b2642c070af 100644 (file)
@@ -1,5 +1,6 @@
 // { dg-do run { target c++11 } }
 // { dg-options "-g -O0" }
+// { dg-skip-if "" { *-*-* } { "-D_GLIBCXX_PROFILE" } }
 
 // Copyright (C) 2011-2017 Free Software Foundation, Inc.
 //
index 1df6b658ffbc4d8687bca86581352024be712114..d31ae7e6eac38e97b2bf5c52c197cf18a826d084 100644 (file)
@@ -1,5 +1,6 @@
 // { dg-options "-g -O0 -std=gnu++1z" }
 // { dg-do run { target c++1z } }
+// { dg-skip-if "" { *-*-* } { "-D_GLIBCXX_PROFILE" } }
 
 // Copyright (C) 2014-2017 Free Software Foundation, Inc.
 //
index 7bcb5fcad98e2556b29a4506b7578d3d1fe13dc3..89d0c24a3491f942e4621e615a6613e75a7dd515 100644 (file)
@@ -1,5 +1,6 @@
 // { dg-do run }
 // { dg-options "-g -O0 -std=gnu++98" }
+// { dg-skip-if "" { *-*-* } { "-D_GLIBCXX_PROFILE" } }
 
 // Copyright (C) 2011-2017 Free Software Foundation, Inc.
 //
index 4fc3f04bb176e73acacb04327abac4bfa40728a2..1413bdafaa4229380a3cf9d52e3500ef01fb10be 100644 (file)
@@ -1,5 +1,6 @@
 // { dg-do run { target c++11 } }
 // { dg-options "-g -O0" }
+// { dg-skip-if "" { *-*-* } { "-D_GLIBCXX_PROFILE" } }
 
 // Copyright (C) 2016-2017 Free Software Foundation, Inc.
 //
index cc202534ff4e78e9a71177bfb4de9fab03a0c237..a9037131bae61b61872a547add914519028701e9 100644 (file)
@@ -1,5 +1,6 @@
 // { dg-do run { target c++14 } }
 // { dg-options "-g -O0" }
+// { dg-skip-if "" { *-*-* } { "-D_GLIBCXX_PROFILE" } }
 
 // Copyright (C) 2014-2017 Free Software Foundation, Inc.
 //
index b47e0e73ea204d182b50d4e1c6b77d2c8d771727..618556a152ac9686b991020279a754a4521c65ba 100644 (file)
@@ -2,6 +2,7 @@
 
 // { dg-do run }
 // { dg-options "-g -O0 -std=gnu++98" }
+// { dg-skip-if "" { *-*-* } { "-D_GLIBCXX_PROFILE" } }
 
 // Copyright (C) 2011-2017 Free Software Foundation, Inc.
 //
index b1c6c7a6b20737f51713b8dcaf72b39e28f93b58..e8d11902a255485d03d85acc38d1a5a14dd451a3 100644 (file)
@@ -2,6 +2,7 @@
 
 // { dg-do run { target c++11 } }
 // { dg-options "-g -O0" }
+// { dg-skip-if "" { *-*-* } { "-D_GLIBCXX_PROFILE" } }
 
 // Copyright (C) 2011-2017 Free Software Foundation, Inc.
 //
index 7a55bb774a85d4b6ddbca74dbc23eeaab487b943..8d715319d1eb3d0ebf8c8a8d79be4ff8fa799ab0 100644 (file)
@@ -1,5 +1,6 @@
 // { dg-do run { target c++11 } }
 // { dg-options "-g -O0" }
+// { dg-skip-if "" { *-*-* } { "-D_GLIBCXX_PROFILE" } }
 
 // Copyright (C) 2011-2017 Free Software Foundation, Inc.
 //