postgresql/src/include/port
Noah Misch 8972ac6966 Replace xlc __fetch_and_add() with inline asm.
PostgreSQL has been unusable when built with xlc 13 and newer, which are
incompatible with our use of __fetch_and_add().  Back-patch to 9.5,
which introduced pg_atomic_fetch_add_u32().

Reviewed by Tom Lane.

Discussion: https://postgr.es/m/20190831071157.GA3251746@rfd.leadboat.com
2019-09-13 19:34:19 -07:00
..
atomics Replace xlc __fetch_and_add() with inline asm. 2019-09-13 19:34:19 -07:00
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