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