git.postgresql.org Git - postgresql.git/commit

git projects / postgresql.git / commit
? search:
summary | shortlog | log | commit | commitdiff | tree
(parent: a30199b) | patch
Further atomic ops portability improvements and bug fixes.
2014年9月26日 13:55:44 +0000 (15:55 +0200)
2014年9月26日 13:55:44 +0000 (15:55 +0200)
commit f9f07411a5b879b232ade66fece7071bd2eb5c26
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.
src/include/port/atomics/arch-x86.h diff | blob | blame | history
src/include/port/atomics/generic-acc.h diff | blob | blame | history
src/include/port/atomics/generic-gcc.h diff | blob | blame | history
src/include/port/atomics/generic-msvc.h diff | blob | blame | history
src/include/port/atomics/generic-sunpro.h diff | blob | blame | history
src/include/port/atomics/generic-xlc.h diff | blob | blame | history
This is the main PostgreSQL git repository.
RSS Atom

AltStyle によって変換されたページ (->オリジナル) /