1  /* { dg-do run } */
       2  
       3  int a = 1, *c = &a, d;
       4  signed char b;
       5  
       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  }