1 /* { dg-do compile } */ 2 /* { dg-additional-options "-Wno-div-by-zero" } */ 3 4 unsigned long int rr; 5 6 void cw(int z9)7cw (int z9) 8 { 9 int m5; 10 unsigned long int vz = 0; 11 long int *na; 12 13 if (z9 == 0) 14 rr = 0; 15 else 16 { 17 na = (long int *) &m5; 18 for (*na = 0; *na < 1; ++*na) 19 { 20 na = (long int *) &vz; 21 rr /= 0; 22 } 23 } 24 25 m5 = rr / 5; 26 ++vz; 27 if (vz != 0) 28 while (z9 < 1) 29 { 30 if (m5 >= 0) 31 rr += m5; 32 33 na = (long int *) &rr; 34 if (*na >= 0) 35 rr = 0; 36 } 37 } 38