1 /* { dg-do compile } */ 2 /* { dg-additional-options "-Wno-div-by-zero" } */ 3 4 void bl(int * be)5bl (int *be) 6 { 7 int lo; 8 { 9 int **ny; 10 11 if (*be == 0) 12 { 13 int ***k8 = &ny; 14 int uj = (__INTPTR_TYPE__)&lo; 15 16 for (;;) 17 if (***k8 == 0) 18 { 19 uj = !!(1 / 0) ? !(lo = 0) : 0; 20 (void) uj; 21 22 if (*ny == 0) 23 for (;;) 24 if (***k8 == 0) 25 { 26 } 27 28 for (lo = 0; lo < 2; ++lo) 29 { 30 } 31 } 32 } 33 } 34 } 35