cuda.h (CUdeviceptr): Typedef to unsigned long long even for _WIN64.
authorJakub Jelinek <jakub@redhat.com>
Thu, 19 Jan 2017 15:53:51 +0000 (16:53 +0100)
committerJakub Jelinek <jakub@gcc.gnu.org>
Thu, 19 Jan 2017 15:53:51 +0000 (16:53 +0100)
* plugin/cuda/cuda.h (CUdeviceptr): Typedef to unsigned long long even
for _WIN64.

From-SVN: r244638

libgomp/ChangeLog
libgomp/plugin/cuda/cuda.h

index 3708c3e7593a0d4d912de7a54da021bb9e8ccb7f..d1c1ae1bb9178351de670fff25bfbb936a923a81 100644 (file)
@@ -1,3 +1,8 @@
+2017-01-19  Jakub Jelinek  <jakub@redhat.com>
+
+       * plugin/cuda/cuda.h (CUdeviceptr): Typedef to unsigned long long even
+       for _WIN64.
+
 2017-01-17  Jakub Jelinek  <jakub@redhat.com>
 
        * plugin/hsa.h: Add GCC runtime library exception.
index eb92b18f74525a130021e376161197ee03bcdd43..25d5d1913b0fe811c2a71e0c8d99204221f4737f 100644 (file)
@@ -35,7 +35,7 @@ libcuda.so.1 are not available.  */
 
 typedef void *CUcontext;
 typedef int CUdevice;
-#ifdef __LP64__
+#if defined(__LP64__) || defined(_WIN64)
 typedef unsigned long long CUdeviceptr;
 #else
 typedef unsigned CUdeviceptr;