1 /* { dg-do compile } */
2
3 void
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 }