1 /* PR middle-end/59152 */
2 /* { dg-do compile } */
3 /* { dg-options "-fopenmp -fipa-pure-const" } */
9 unsigned long v1
, v2
, v3
;
10 #pragma omp parallel for schedule(static, 32) collapse(3)
11 for (v1
= 0; v1
< 20; v1
+= 2)
12 for (v2
= __LONG_MAX__
; v2
> __LONG_MAX__
- 30; v2
-= 3)
13 for (v3
= 10; v3
> 0; v3
--)
21 unsigned long v1
, v2
, v3
;
22 #pragma omp parallel for schedule(static) collapse(3)
23 for (v1
= 0; v1
< 20; v1
+= 2)
24 for (v2
= __LONG_MAX__
; v2
> __LONG_MAX__
- 30; v2
-= 3)
25 for (v3
= 10; v3
> 0; v3
--)
33 unsigned long v1
, v2
, v3
;
34 #pragma omp parallel for schedule(runtime) collapse(3)
35 for (v1
= 0; v1
< 20; v1
+= 2)
36 for (v2
= __LONG_MAX__
; v2
> __LONG_MAX__
- 30; v2
-= 3)
37 for (v3
= 10; v3
> 0; v3
--)