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