Improve libgomp.oacc-c-c++-common/par-loop-comb-reduction-2.c
authortschwinge <tschwinge@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 12 Apr 2016 10:40:22 +0000 (10:40 +0000)
committertschwinge <tschwinge@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 12 Apr 2016 10:40:22 +0000 (10:40 +0000)
libgomp/
* testsuite/libgomp.oacc-c-c++-common/par-loop-comb-reduction-2.c:
Make failure observable.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@234897 138bc75d-0d04-0410-961f-82ee72b054a4

libgomp/ChangeLog
libgomp/testsuite/libgomp.oacc-c-c++-common/par-loop-comb-reduction-2.c

index b53dc6b..6071b23 100644 (file)
@@ -1,3 +1,8 @@
+2016-04-12  Thomas Schwinge  <thomas@codesourcery.com>
+
+       * testsuite/libgomp.oacc-c-c++-common/par-loop-comb-reduction-2.c:
+       Make failure observable.
+
 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
 
        * libgomp.h (struct gomp_target_task): Remove firstprivate_copies
index a7a75a9..a339f32 100644 (file)
@@ -19,7 +19,7 @@ main (int argc, char *argv[])
       {
        #pragma acc loop worker vector reduction(^:res)
        for (i = 0; i < 1024; i++)
-         res ^= arr[j * 1024 + i];
+         res ^= 3 * arr[j * 1024 + i];
 
        #pragma acc loop worker vector reduction(^:res)
        for (i = 0; i < 1024; i++)
@@ -30,7 +30,7 @@ main (int argc, char *argv[])
   for (j = 0; j < 32; j++)
     for (i = 0; i < 1024; i++)
       {
-        hres ^= arr[j * 1024 + i];
+       hres ^= 3 * arr[j * 1024 + i];
        hres ^= arr[j * 1024 + (1023 - i)];
       }