https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112719

--- Comment #4 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Note,
int
foo (unsigned _BitInt(239) x, unsigned _BitInt(252) y)
{
  x &= 0x2aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauwb;
  y &= 0x555555555555555555555555555555555555555555555555555555555555555uwb;
  return __builtin_popcountg (x) + __builtin_popcountg (y);
}

int
bar (unsigned _BitInt(239) x, unsigned _BitInt(252) y)
{
  return __builtin_parityg (x) ^ __builtin_parityg (y);
}
regressed already with the addition of the builtins in
r14-5435-g7383cb56e1170789929201b0dadc156888928fdd.  Surprisingly the second
function doesn't trigger even when there is another bug, looking for others.

Reply via email to