(root)/
gcc-13.2.0/
gcc/
testsuite/
c-c++-common/
gomp/
for-2.c
       1  void bar (short *);
       2  
       3  void
       4  foo (short *q, short *r, short *s)
       5  {
       6    short *p;
       7    #pragma omp for
       8    for (p = q; p != r; p++)
       9      bar (p);
      10    #pragma omp for
      11    for (p = s; p != r; p--)
      12      bar (p);
      13    #pragma omp for
      14    for (p = q; p != r; p = p + 1)
      15      bar (p);
      16    #pragma omp for
      17    for (p = s; p != r; p = p - 1)
      18      bar (p);
      19    #pragma omp for
      20    for (p = q; p != r; p = 1 + p)
      21      bar (p);
      22    #pragma omp for
      23    for (p = s; p != r; p = -1 + p)
      24      bar (p);
      25    #pragma omp for
      26    for (p = q; p != r; p += 1)
      27      bar (p);
      28    #pragma omp for
      29    for (p = s; p != r; p -= 1)
      30      bar (p);
      31  }