nvptx-none: Define empty GOMP_SELF_SPECS.
authorThomas Schwinge <thomas@codesourcery.com>
Wed, 18 Feb 2015 07:45:42 +0000 (08:45 +0100)
committerThomas Schwinge <tschwinge@gcc.gnu.org>
Wed, 18 Feb 2015 07:45:42 +0000 (08:45 +0100)
Otherwise, offloading with -fopenacc or -fopenmp active will run into:

    x86_64-unknown-linux-gnu-accel-nvptx-none-gcc: error: unrecognized command line option '-pthread'

gcc/
* config/nvptx/nvptx.h (GOMP_SELF_SPECS): Define macro.

From-SVN: r220780

gcc/ChangeLog
gcc/config/nvptx/nvptx.h

index 2c75df60807e03b59f89a18e106f0daca9ba5056..180a605fcd27564e044d02c630b3448423ecddfd 100644 (file)
@@ -1,3 +1,7 @@
+2015-02-18  Thomas Schwinge  <thomas@codesourcery.com>
+
+       * config/nvptx/nvptx.h (GOMP_SELF_SPECS): Define macro.
+
 2015-02-18  Andrew Pinski  <apinski@cavium.com>
            Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
 
index 9a9954bfed8adb617d86d75090d11916065361ac..e74d16f075ad88609b3b4609acb8bb776a2d6560 100644 (file)
       builtin_define ("__nvptx__");            \
     } while (0)
 
+/* Avoid the default in ../../gcc.c, which adds "-pthread", which is not
+   supported for nvptx.  */
+#define GOMP_SELF_SPECS ""
+
 /* Storage Layout.  */
 
 #define BITS_BIG_ENDIAN 0