git.postgresql.org Git - postgresql.git/commit
2013年7月17日 22:37:39 +0000 (18:37 -0400)
2013年7月17日 22:38:20 +0000 (18:38 -0400)
commit 89779bf2c8f9aa480e0ceb8883f93e9d65c43a6e
Fix a few problems in barrier.h.
On HPPA, implement pg_memory_barrier() as pg_compiler_barrier(), which
should be correct since this arch doesn't do memory access reordering,
and is anyway better than the completely-nonfunctional-on-this-arch
dummy_spinlock code. (But note this patch only fixes things for gcc,
not for builds with HP's compiler.)
Also, fix incorrect default definition of pg_memory_barrier as a macro
requiring an argument.
Also, fix incorrect spelling of "#elif" as "#else if" in icc code path
(spotted by pgindent).
This doesn't come close to fixing all of the functional and stylistic
deficiencies in barrier.h, but at least it un-breaks my personal build.
Now that we're actually using barriers in the code, this file is going
to need some serious attention.
This is the main PostgreSQL git repository.
RSS
Atom