1 /* { dg-do compile } */ 2 f(_Bool D917,int j0,int ubound1,int ubound5)3void f(_Bool D917, int j0, int ubound1, int ubound5) 4 { 5 int i, j = j0; 6 int (*abc)[3]; 7 i = 1; 8 while (1) 9 { 10 if (j <= 3) 11 while (1) 12 { 13 if (i != j) 14 { 15 if (ubound1 <= 0) 16 return; 17 (*abc)[1] = 0; 18 } 19 else 20 { 21 if (j > ubound1) 22 return; 23 if (ubound5 <= 0) 24 return; 25 } 26 j = j + 1; 27 if (D917) 28 break; 29 } 30 i = i + 1; 31 } 32 } 33