/* PR tree-optimization/111913 */ int f(unsigned int x, unsigned int y) { return __builtin_popcount (x&y) + __builtin_popcount (y|x--); } int f2(unsigned int x, unsigned int y) { int t = __builtin_popcount (x&y); int t1 = __builtin_popcount (x|y); return t + t1; }