1  /* { dg-do run } */
       2  
       3  unsigned char ag = 55;
       4  unsigned i;
       5  int main()
       6  {
       7    unsigned char c;
       8    unsigned char a = ag;
       9  d:
      10    c = a-- * 52;
      11    if (c)
      12      goto d;
      13    if (a != 255)
      14      __builtin_abort ();
      15    return 0;
      16  }