aboutsummaryrefslogtreecommitdiff
path: root/src/include/utils/json.h
diff options
context:
space:
mode:
authorAndres Freund <andres@anarazel.de>2014-09-26 15:55:44 +0200
committerAndres Freund <andres@anarazel.de>2014-09-26 15:55:44 +0200
commitf9f07411a5b879b232ade66fece7071bd2eb5c26 (patch)
treecf7d7a9093dc59235ca9648afd75895242f18886 /src/include/utils/json.h
parenta30199b01bd4b06bd13484baefb5f2f411ce14f4 (diff)
downloadpostgresql-f9f07411a5b879b232ade66fece7071bd2eb5c26.tar.gz
postgresql-f9f07411a5b879b232ade66fece7071bd2eb5c26.zip
Further atomic ops portability improvements and bug fixes.
* Don't play tricks for a more efficient pg_atomic_clear_flag() in the generic gcc implementation. The old version was broken on gcc < 4.7 on !x86 platforms. Per buildfarm member chipmunk. * Make usage of __atomic() fences depend on HAVE_GCC__ATOMIC_INT32_CAS instead of HAVE_GCC__ATOMIC_INT64_CAS - there's platforms with 32bit support that don't support 64bit atomics. * Blindly fix two superflous #endif in generic-xlc.h * Check for --disable-atomics in platforms but x86.
Diffstat (limited to 'src/include/utils/json.h')
0 files changed, 0 insertions, 0 deletions