mirror of
https://github.com/postgres/postgres.git
synced 2026-02-27 03:40:28 -05:00
Previously we used pg_atomic_write_64_impl inside
pg_atomic_init_u64. That works correctly, but on platforms without
64bit single copy atomicity it could trigger spurious valgrind errors
about uninitialized memory, because we use compare_and_swap for atomic
writes on such platforms.
I previously suppressed one instance of this problem (
|
||
|---|---|---|
| .. | ||
| atomics | ||
| win32 | ||
| win32_msvc | ||
| aix.h | ||
| atomics.h | ||
| cygwin.h | ||
| darwin.h | ||
| freebsd.h | ||
| hpux.h | ||
| linux.h | ||
| netbsd.h | ||
| openbsd.h | ||
| pg_bswap.h | ||
| pg_crc32c.h | ||
| solaris.h | ||
| win32.h | ||