1 /* { dg-do run } */
2 
3 int a = 1, *c = &a, d;
4 signed char b;
5 
main()6 int main ()
7 {
8   for (; b > -27; b--)
9     {
10       *c ^= b;
11       *c ^= 1;
12     }
13   while (a > 1)
14     ;
15   return 0;
16 }
17