aboutsummaryrefslogtreecommitdiff
path: root/libgomp
diff options
context:
space:
mode:
authorThomas Schwinge <thomas@codesourcery.com>2019-06-19 00:15:03 +0200
committerThomas Schwinge <tschwinge@gcc.gnu.org>2019-06-19 00:15:03 +0200
commit85fca03a09ababbe8808cbe402368e375b8834b9 (patch)
treef722dcde06a6a3c8682100ec1c00ee6a108a37af /libgomp
parentcbdce9053506761f8ae8490bb71edda4630bb9d4 (diff)
downloadgcc-85fca03a09ababbe8808cbe402368e375b8834b9.zip
gcc-85fca03a09ababbe8808cbe402368e375b8834b9.tar.gz
gcc-85fca03a09ababbe8808cbe402368e375b8834b9.tar.bz2
Test cases to verify OpenACC 'firstprivate' mappings
gcc/testsuite/ * c-c++-common/goacc/firstprivate-mappings-1.c: New file. * g++.dg/goacc/firstprivate-mappings-1.C: Likewise. libgomp/ * testsuite/libgomp.oacc-c++/firstprivate-mappings-1.C: New file. * testsuite/libgomp.oacc-c-c++-common/firstprivate-mappings-1.c: Likewise. From-SVN: r272451
Diffstat (limited to 'libgomp')
-rw-r--r--libgomp/ChangeLog4
-rw-r--r--libgomp/testsuite/libgomp.oacc-c++/firstprivate-mappings-1.C3
-rw-r--r--libgomp/testsuite/libgomp.oacc-c-c++-common/firstprivate-mappings-1.c6
3 files changed, 13 insertions, 0 deletions
diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog
index ef6397f..61358ee 100644
--- a/libgomp/ChangeLog
+++ b/libgomp/ChangeLog
@@ -1,5 +1,9 @@
2019-06-18 Thomas Schwinge <thomas@codesourcery.com>
+ * testsuite/libgomp.oacc-c++/firstprivate-mappings-1.C: New file.
+ * testsuite/libgomp.oacc-c-c++-common/firstprivate-mappings-1.c:
+ Likewise.
+
* testsuite/libgomp.fortran/allocatable3.f90: Add missing results
check.
diff --git a/libgomp/testsuite/libgomp.oacc-c++/firstprivate-mappings-1.C b/libgomp/testsuite/libgomp.oacc-c++/firstprivate-mappings-1.C
new file mode 100644
index 0000000..c8dba9e
--- /dev/null
+++ b/libgomp/testsuite/libgomp.oacc-c++/firstprivate-mappings-1.C
@@ -0,0 +1,3 @@
+/* Verify OpenACC 'firstprivate' mappings for C++ reference types. */
+
+#include "../../../gcc/testsuite/g++.dg/goacc/firstprivate-mappings-1.C"
diff --git a/libgomp/testsuite/libgomp.oacc-c-c++-common/firstprivate-mappings-1.c b/libgomp/testsuite/libgomp.oacc-c-c++-common/firstprivate-mappings-1.c
new file mode 100644
index 0000000..4a8b310
--- /dev/null
+++ b/libgomp/testsuite/libgomp.oacc-c-c++-common/firstprivate-mappings-1.c
@@ -0,0 +1,6 @@
+/* Verify OpenACC 'firstprivate' mappings. */
+
+/* { dg-additional-options "-Wno-psabi" } as apparently we're doing funny
+ things with vector arguments. */
+
+#include "../../../gcc/testsuite/c-c++-common/goacc/firstprivate-mappings-1.c"