Revert PR80547 workaround in 'libgomp.oacc-c-c++-common/parallel-dims.c'
authorThomas Schwinge <thomas@codesourcery.com>
Mon, 7 Jun 2021 14:17:06 +0000 (16:17 +0200)
committerThomas Schwinge <thomas@codesourcery.com>
Tue, 8 Jun 2021 09:10:55 +0000 (11:10 +0200)
This problem has been fixed long ago, in r267934 (commit
d41d952c9bbdffe6fd2badc9c4f2c18d241ce412) "[nvptx] Handle assignment to
gang-level reduction variable".

libgomp/
* testsuite/libgomp.oacc-c-c++-common/parallel-dims.c: Revert
PR80547 workaround.

libgomp/testsuite/libgomp.oacc-c-c++-common/parallel-dims.c

index ef3dfda..c7412c2 100644 (file)
@@ -72,22 +72,9 @@ int main ()
       gangs_actual = 1;
       for (int i = 100 * gangs_actual; i > -100 * gangs_actual; --i)
        {
-         /* <https://gcc.gnu.org/PR80547>.  */
-#if 0
          gangs_min = gangs_max = acc_gang ();
          workers_min = workers_max = acc_worker ();
          vectors_min = vectors_max = acc_vector ();
-#else
-         int gangs = acc_gang ();
-         gangs_min = (gangs_min < gangs) ? gangs_min : gangs;
-         gangs_max = (gangs_max > gangs) ? gangs_max : gangs;
-         int workers = acc_worker ();
-         workers_min = (workers_min < workers) ? workers_min : workers;
-         workers_max = (workers_max > workers) ? workers_max : workers;
-         int vectors = acc_vector ();
-         vectors_min = (vectors_min < vectors) ? vectors_min : vectors;
-         vectors_max = (vectors_max > vectors) ? vectors_max : vectors;
-#endif
        }
     }
     if (gangs_actual != 1)