1 /* { dg-do compile } */
2 /* { dg-options "-ftree-loop-distribution" } */
3
4 int a, b, *p;
5
6 void f(void)
7 {
8 int *q;
9
10 while(b++)
11 {
12 int i;
13 p = &i;
14 a = *q;
15 }
16
17 if(a)
18 for(;; b++);
19 }