Files
postgresql/config
Alvaro Herrera 109de05cbb Fix portability issues in pg_bitutils
We were using uint64 function arguments as "long int" arguments to
compiler builtins, which fails on machines where long ints are 32 bits:
the upper half of the uint64 was being ignored.  Fix by using the "ll"
builtin variants instead, which on those machines take 64 bit arguments.

Also, remove configure tests for __builtin_popcountl() (as well as
"long" variants for ctz and clz): the theory here is that any compiler
version will provide all widths or none, so one test suffices.  Were
this theory to be wrong, we'd have to add tests for
__builtin_popcountll() and friends, which would be tedious.

Per failures in buildfarm member lapwing and ensuing discussion.
2019-02-13 20:09:48 -03:00
..
2018-06-11 08:54:58 -04:00
2012-08-21 23:42:43 -04:00
2010-09-20 22:08:53 +02:00
2019-01-18 08:38:34 +01:00
2017-03-23 15:28:48 -04:00
2019-01-18 08:38:34 +01:00
2019-01-18 08:38:34 +01:00