Fix xfail for 32-bit hppa*-*-* in gcc.dg/pr84877.c
[official-gcc.git] / libgomp / testsuite / libgomp.c++ / pr86539.C
blobfe2b65353e51945c0ef4cc64a544721d90657db3
1 // PR middle-end/86539
3 int a[384];
5 __attribute__((noipa)) void
6 foo (int &b, int &c)
8   #pragma omp taskloop shared (a) collapse(3)
9   for (int i = 0; i < 1; i++)
10     for (int *p = &b; p < &c; p++)
11       for (int j = 0; j < 1; j++)
12         if (p < &a[128] || p >= &a[256])
13           __builtin_abort ();
14         else
15           p[0]++;
18 int
19 main ()
21   #pragma omp parallel
22   #pragma omp single
23     foo (a[128], a[256]);
24   for (int i = 0; i < 384; i++)
25     if (a[i] != (i >= 128 && i < 256))
26       __builtin_abort ();
27   return 0;