https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111913
--- Comment #5 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
Another testcase:
```
int f(unsigned int x, unsigned int y)
{
int t = __builtin_popcount (x&y);
int t1 = __builtin_popcount (x|y);
return t + t1;
}
```
