1 /* PR tree-optimization/53226 */
2 
3 void
foo(unsigned long * x,char y,char z)4 foo (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