This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [OpenACC 10/11] remove plugin restriction


Here's another obvious patch. The ptx plugin no longer needs to barf on gang or worker dimensions of non-unity.

nathan


2015-10-20  Nathan Sidwell  <nathan@codesourcery.com>

	* plugin/plugin-nvptx.c (nvptx_exec): Remove check on compute
	dimensions.

Index: libgomp/plugin/plugin-nvptx.c
===================================================================
--- libgomp/plugin/plugin-nvptx.c	(revision 228969)
+++ libgomp/plugin/plugin-nvptx.c	(working copy)
@@ -902,13 +902,6 @@ nvptx_exec (void (*fn), size_t mapnum, v
     if (targ_fn->launch->dim[i])
       dims[i] = targ_fn->launch->dim[i];
 
-  if (dims[GOMP_DIM_GANG] != 1)
-    GOMP_PLUGIN_fatal ("non-unity num_gangs (%d) not supported",
-		       dims[GOMP_DIM_GANG]);
-  if (dims[GOMP_DIM_WORKER] != 1)
-    GOMP_PLUGIN_fatal ("non-unity num_workers (%d) not supported",
-		       dims[GOMP_DIM_WORKER]);
-
   /* This reserves a chunk of a pre-allocated page of memory mapped on both
      the host and the device. HP is a host pointer to the new chunk, and DP is
      the corresponding device pointer.  */

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]