1/* PR tree-optimization/53226 */
2
3void
4foo (unsigned long *x, char y, char z)
5{
6  int i;
7  for (i = y; i < z; ++i)
8    {
9      unsigned long a = ((unsigned char) i) & 63UL;
10      unsigned long b = 1ULL << a;
11      *x |= b;
12    }
13}
14