aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIain Sandoe <iain@sandoe.co.uk>2020-04-19 13:16:12 +0100
committerIain Sandoe <iain@sandoe.co.uk>2020-04-19 13:16:29 +0100
commit9382018b8b00f3482da0d1bff6012f583ff72f87 (patch)
tree144c60e14e3e8a84c8f7952864462655d25d1275
parent82aa0d5b9b5e288f7f83f69089aef030965046fe (diff)
downloadgcc-9382018b8b00f3482da0d1bff6012f583ff72f87.zip
gcc-9382018b8b00f3482da0d1bff6012f583ff72f87.tar.gz
gcc-9382018b8b00f3482da0d1bff6012f583ff72f87.tar.bz2
coroutines, testsuite: Require C++17 for two tests.
While the coroutines implementation, and most of the coroutines tests, will operate with C++14 or newer, these tests require facilities introduced in C++17. Add the target requirement. gcc/testsuite/ 2020-04-19 Iain Sandoe <iain@sandoe.co.uk> * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: Require C++17. * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: Likewise.
-rw-r--r--gcc/testsuite/ChangeLog6
-rw-r--r--gcc/testsuite/g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C2
-rw-r--r--gcc/testsuite/g++.dg/coroutines/torture/co-ret-15-default-return_void.C2
3 files changed, 8 insertions, 2 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 6c3a7f2..11143e7 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,9 @@
+2020-04-19 Iain Sandoe <iain@sandoe.co.uk>
+
+ * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: Require
+ C++17.
+ * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: Likewise.
+
2020-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/94347
diff --git a/gcc/testsuite/g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C b/gcc/testsuite/g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C
index 93a43fb..c5829c4 100644
--- a/gcc/testsuite/g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C
+++ b/gcc/testsuite/g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C
@@ -1,4 +1,4 @@
-// { dg-do run }
+// { dg-do run { target c++17 } }
#include "../coro.h"
diff --git a/gcc/testsuite/g++.dg/coroutines/torture/co-ret-15-default-return_void.C b/gcc/testsuite/g++.dg/coroutines/torture/co-ret-15-default-return_void.C
index e600fea..99910f3 100644
--- a/gcc/testsuite/g++.dg/coroutines/torture/co-ret-15-default-return_void.C
+++ b/gcc/testsuite/g++.dg/coroutines/torture/co-ret-15-default-return_void.C
@@ -1,4 +1,4 @@
-// { dg-do run }
+// { dg-do run { target c++17 } }
//
// Check if default return_void is insert at correct position.
#include <cassert>