(root)/
gcc-13.2.0/
gcc/
testsuite/
c-c++-common/
gomp/
ordered-4.c
       1  void
       2  f1 (void)
       3  {
       4    int i, j;
       5    #pragma omp critical
       6    {
       7      #pragma omp simd
       8      for (i = 0; i < 64; i++)
       9        {
      10  	#pragma omp ordered simd
      11  	;
      12        }
      13    }
      14    #pragma omp ordered threads
      15    {
      16      #pragma omp simd
      17      for (i = 0; i < 64; i++)
      18        {
      19  	#pragma omp ordered simd
      20  	;
      21        }
      22    }
      23    #pragma omp task
      24    {
      25      #pragma omp simd
      26      for (i = 0; i < 64; i++)
      27        {
      28  	#pragma omp ordered simd
      29  	;
      30        }
      31    }
      32    #pragma omp taskloop
      33    for (j = 0; j < 64; j++)
      34      #pragma omp simd
      35      for (i = 0; i < 64; i++)
      36        {
      37  	#pragma omp ordered simd
      38  	;
      39        }
      40  }
      41  
      42  void
      43  f2 (void)
      44  {
      45    #pragma omp ordered simd
      46    ;
      47  }
      48  
      49  void
      50  f3 (void)
      51  {
      52    #pragma omp ordered threads , simd
      53    ;
      54  }