aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/c-c++-common/gomp/tile-6.c
blob: 9fcab42821226ca2ddbb690bac754b14a6f9547d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
/* { dg-do run } */
/* { dg-options "-O0 -fopenmp-simd" } */

int
test1 (void)
{
  int sum = 0;
  for (int k = 0; k < 10; k++)
    {
      #pragma omp tile sizes(5,7)
      for (int i = 0; i < 10; i++)
	for (int j = 0; j < 10; j = j + 2)
	  sum = sum + 1;
  }

  return sum;
}

int
main ()
{
  int result = test1 ();

  if (result != 500)
    __builtin_abort ();
  return 0;
}