(root)/
gcc-13.2.0/
gcc/
testsuite/
c-c++-common/
gomp/
target-in-reduction-1.c
       1  void
       2  foo (int i, int j, int k)
       3  {
       4    #pragma omp target in_reduction (+:i) private (i)	/* { dg-error "'i' appears more than once in data-sharing clauses" } */
       5    ;
       6    #pragma omp target private (i) in_reduction (+:i)	/* { dg-error "'i' appears both in data and map clauses" } */
       7    ;
       8    #pragma omp target in_reduction (+:i) firstprivate (i)	/* { dg-error "'i' appears more than once in data-sharing clauses" } */
       9    ;								/* { dg-error "'i' appears both in data and map clauses" "" { target *-*-* } .-1 } */
      10    #pragma omp target firstprivate (i) in_reduction (+:i)	/* { dg-error "'i' appears both in data and map clauses" } */
      11    ;
      12  }