1 /* PR tree-optimization/52429 */
2 /* { dg-do compile } */
3 /* { dg-require-effective-target pthread } */
4 /* { dg-options "-g -ftree-parallelize-loops=4" } */
5
6 double d[65536], e[65536];
7
8 void
9 foo (void)
10 {
11 int i;
12 double f, g;
13 for (i = 0; i < 65536; i++)
14 {
15 f = e[i];
16 goto lab1;
17 lab2:
18 d[i] = f * g;
19 continue;
20 lab1:
21 g = d[i];
22 goto lab2;
23 }
24 }