summaryrefslogtreecommitdiff
path: root/libgomp/openacc.h
diff options
context:
space:
mode:
authorNathan Sidwell <nathan@acm.org>2016-01-06 15:47:14 +0000
committerNathan Sidwell <nathan@gcc.gnu.org>2016-01-06 15:47:14 +0000
commite9b596c13252df2f1cea3f27183e9969ede54fbd (patch)
tree945fd4e724f1c10ee1609968b449d1da268975fe /libgomp/openacc.h
parent7c961392a68dcf032ec75aa38a41b6ec7d8ec477 (diff)
downloadgcc-e9b596c13252df2f1cea3f27183e9969ede54fbd.tar.gz
openacc.c (acc_on_device): Add routine pragma for C++ wrapper.
* openacc.c (acc_on_device): Add routine pragma for C++ wrapper. * testsuite/libgomp.oacc-c-c++-common/acc-on-device-2.c: New. From-SVN: r232104
Diffstat (limited to 'libgomp/openacc.h')
-rw-r--r--libgomp/openacc.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/libgomp/openacc.h b/libgomp/openacc.h
index 45955306c4a..7ea87945839 100644
--- a/libgomp/openacc.h
+++ b/libgomp/openacc.h
@@ -121,6 +121,7 @@ int acc_set_cuda_stream (int, void *) __GOACC_NOTHROW;
/* Forwarding function with correctly typed arg. */
+#pragma acc routine seq
inline int acc_on_device (acc_device_t __arg) __GOACC_NOTHROW
{
return acc_on_device ((int) __arg);