1 /* { dg-do compile } */
2 
3 unsigned b;
f()4 void f()
5 {
6   for(;;)
7     if(!b?:(b=0))
8       ;
9     else if(b%0<b?:b) /* { dg-warning "division by zero" } */
10       for(;;)
11 	;
12 }
13