131
|
1 /* { dg-do compile } */
|
|
2 /* { dg-options "-O2 -floop-parallelize-all" } */
|
|
3
|
|
4 void
|
|
5 vw (int *dk, int zd, int jb)
|
|
6 {
|
|
7 int sq;
|
|
8 int *kv = &sq;
|
|
9
|
|
10 for (sq = 0; sq < 2; ++sq)
|
|
11 {
|
|
12 int u1;
|
|
13
|
|
14 for (u1 = 0; u1 < 5; ++u1)
|
|
15 if (zd == 0)
|
|
16 return;
|
|
17 }
|
|
18
|
|
19 for (;;)
|
|
20 {
|
|
21 ++zd;
|
|
22 if (zd == 0)
|
|
23 while (jb != 0)
|
|
24 kv = &jb;
|
|
25
|
|
26 while (*dk < 1)
|
|
27 {
|
|
28 for (jb = 0; jb < 2; ++jb)
|
|
29 {
|
|
30 }
|
|
31 ++*dk;
|
|
32 }
|
|
33
|
|
34 for (*kv = 0; *kv < 2; ++*kv)
|
|
35 for (*dk = 0; *dk < 2; ++*dk)
|
|
36 {
|
|
37 }
|
|
38 }
|
|
39 }
|