1 /* { dg-do compile } */ 2 /* { dg-options "-ftree-loop-distribution" } */ 3 4 int a, b, *p; 5 f(void)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 } 20