Address compiler diagnostics in libgomp.oacc-c-c++-common/pr87835.c
authorThomas Schwinge <thomas@codesourcery.com>
Wed, 8 May 2019 10:01:30 +0000 (12:01 +0200)
committerThomas Schwinge <tschwinge@gcc.gnu.org>
Wed, 8 May 2019 10:01:30 +0000 (12:01 +0200)
    source-gcc/libgomp/testsuite/libgomp.oacc-c-c++-common/pr87835.c: In function 'main':
    source-gcc/libgomp/testsuite/libgomp.oacc-c-c++-common/pr87835.c:45: warning: ignoring #pragma loop gang [-Wunknown-pragmas]
       45 |     #pragma loop gang
          |
    source-gcc/libgomp/testsuite/libgomp.oacc-c-c++-common/pr87835.c:19:7: warning: unused variable 'b' [-Wunused-variable]
       19 |   int b[n];
          |       ^

libgomp/
PR target/87835
* testsuite/libgomp.oacc-c-c++-common/pr87835.c: Update.

From-SVN: r271004

libgomp/ChangeLog
libgomp/testsuite/libgomp.oacc-c-c++-common/pr87835.c

index 64e0a8ad8df851d46abe33733a686256ce1a353c..a8ce3c241fcbdf939a1268320d86677ea94f3cfd 100644 (file)
@@ -1,3 +1,8 @@
+2019-05-07  Thomas Schwinge  <thomas@codesourcery.com>
+
+       PR target/87835
+       * testsuite/libgomp.oacc-c-c++-common/pr87835.c: Update.
+
 2019-05-06  Thomas Schwinge  <thomas@codesourcery.com>
 
        * oacc-parallel.c: Add comments to legacy entry points (GCC 5).
index 310a485e74f0082dbc22b46ed23662fbfd00d31c..88c2c7763ccdef4e82a56ed11b52ae34b0dc31e8 100644 (file)
@@ -16,7 +16,6 @@ main (void)
   CUstream stream1;
   int N = n;
   int a[n];
-  int b[n];
   int c[n];
 
   acc_init (acc_device_nvidia);
@@ -36,13 +35,13 @@ main (void)
       c[i] = 0;
     }
 
-#pragma acc data copy (a, b, c) copyin (N)
+#pragma acc data copy (a, c) copyin (N)
   {
 #pragma acc parallel async (1)
     ;
 
 #pragma acc parallel async (1) num_gangs (320)
-    #pragma loop gang
+    #pragma acc loop gang
     for (int ii = 0; ii < N; ii++)
       c[ii] = (a[ii] + a[N - ii - 1]);