1 /* { dg-do compile } */ 2 3 void m1(char l0,char e8,int hw)4 m1 (char l0, char e8, int hw) 5 { 6 char *rs = &l0; 7 8 yu: 9 l0 = 1; 10 while (l0 != 0) 11 { 12 l0 = -l0; 13 l0 += (*rs ^ (l0 &= 1)); 14 } 15 for (;;) 16 { 17 if (hw != 0) 18 goto yu; 19 rs = &e8; 20 } 21 } 22