* configure.ac [nvptx*-*-*] (libgomp_offloaded_only): Set and use it...
(LIBGOMP_OFFLOADED_ONLY): ...here; new define.
* configure: Regenerate.
* config.h.in: Likewise.
From-SVN: r243040
+2016-11-30 Alexander Monakov <amonakov@ispras.ru>
+
+ * configure.ac [nvptx*-*-*] (libgomp_offloaded_only): Set and use it...
+ (LIBGOMP_OFFLOADED_ONLY): ...here; new define.
+ * configure: Regenerate.
+ * config.h.in: Likewise.
+
2016-11-30 Alexander Monakov <amonakov@ispras.ru>
* Makefile.in: Regenerate with automake-1.11.6.
/* Define to 1 if GNU symbol versioning is used for libgomp. */
#undef LIBGOMP_GNU_SYMBOL_VERSIONING
+/* Define to 1 if building libgomp for an accelerator-only target. */
+#undef LIBGOMP_OFFLOADED_ONLY
+
/* Define to 1 if libgomp should use POSIX threads. */
#undef LIBGOMP_USE_PTHREADS
nvptx*-*-*)
# NVPTX does not support Pthreads, has its own code replacement.
libgomp_use_pthreads=no
+ # NVPTX is an accelerator-only target
+ libgomp_offloaded_only=yes
;;
*)
# Check to see if -pthread or -lpthread is needed. Prefer the former.
fi
+if test x$libgomp_offloaded_only = xyes; then
+
+$as_echo "#define LIBGOMP_OFFLOADED_ONLY 1" >>confdefs.h
+
+fi
+
# Plugins for offload execution, configure.ac fragment. -*- mode: autoconf -*-
#
# Copyright (C) 2014-2016 Free Software Foundation, Inc.
nvptx*-*-*)
# NVPTX does not support Pthreads, has its own code replacement.
libgomp_use_pthreads=no
+ # NVPTX is an accelerator-only target
+ libgomp_offloaded_only=yes
;;
*)
# Check to see if -pthread or -lpthread is needed. Prefer the former.
[Define to 1 if libgomp should use POSIX threads.])
fi
+if test x$libgomp_offloaded_only = xyes; then
+ AC_DEFINE(LIBGOMP_OFFLOADED_ONLY, 1,
+ [Define to 1 if building libgomp for an accelerator-only target.])
+fi
+
m4_include([plugin/configfrag.ac])
# Check for functions needed.