1 int za; 2 3 void hl(void)4hl (void) 5 { 6 short int o8 = 0; 7 short int m6 = 1; 8 short int *ni = &m6; 9 10 for (;;) 11 { 12 int af; 13 short int *fd = (short int *)∋ 14 15 if (ni != 0) 16 { 17 if (m6 != 0) 18 *ni = 0; 19 else 20 za = 0; 21 af = (o8 * o8) || o8; 22 if (af == 0) 23 m6 /= 0; /* { dg-warning "division" } */ 24 while (za != 0) 25 { 26 } 27 } 28 *fd = &o8; /* { dg-warning "without a cast" } */ 29 for (af = 0; af < 2; ++af) 30 af = za; 31 } 32 } 33