]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Replace unsupported effective-target with dg-options
authorJonathan Wakely <jwakely@redhat.com>
Wed, 23 Nov 2016 15:27:12 +0000 (15:27 +0000)
committerJonathan Wakely <redi@gcc.gnu.org>
Wed, 23 Nov 2016 15:27:12 +0000 (15:27 +0000)
* testsuite/24_iterators/reverse_iterator/71771.cc: Replace calls to
C++14 std::rbegin and std::rend.  Use dg-options instead of
effective-target.

From-SVN: r242764

libstdc++-v3/ChangeLog
libstdc++-v3/testsuite/24_iterators/reverse_iterator/71771.cc

index 72012146b78c18af7f2ae55a53fe6b851e49b467..cd40c7c163c1ae949e9b83f8693a549044345912 100644 (file)
@@ -1,3 +1,9 @@
+2016-11-23  Jonathan Wakely  <jwakely@redhat.com>
+
+       * testsuite/24_iterators/reverse_iterator/71771.cc: Replace calls to
+       C++14 std::rbegin and std::rend.  Use dg-options instead of
+       effective-target.
+
 2016-11-22  Uros Bizjak  <ubizjak@gmail.com>
 
        * testsuite/Makefile.am
index 1a7c9631c5c86d3c239ca4563b460d8ae4989d2d..b7593dd4db4ca3230e44a1280dd9b88eadc29e78 100644 (file)
@@ -15,7 +15,8 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-do compile { target c++11 } }
+// { dg-options "-std=gnu++11" }
+// { dg-do compile }
 
 #include <iterator>
 #include <testsuite_iterators.h>
@@ -38,6 +39,8 @@ test01()
 {
   int i[2];
   __gnu_test::test_container<int, __gnu_test::bidirectional_iterator_wrapper>
-    c(i);
-  diff2(std::rbegin(c), std::rend(c));
+    c(i, i+2);
+  using reverse_iterator
+    = std::reverse_iterator<__gnu_test::bidirectional_iterator_wrapper<int>>;
+  diff2(reverse_iterator(c.end()), reverse_iterator(c.begin()));
 }