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