Don't use GCC's builting popcount unless we have asm.  It can generate awful code.