summaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
authorTom Lane2022-08-13 17:36:39 +0000
committerTom Lane2022-08-13 17:36:39 +0000
commit8ded65682bee2a1c04392a88e0df0f4fc7552623 (patch)
treee6a32ff6612cc6d775b4444cc03abf1be8457f7e /README
parentadee0df127e088a47c58801fc5a412392297e1da (diff)
Remove configurability of PPC spinlock assembly code.
Assume that we can use LWARX hint flags and the LWSYNC instruction on any PPC machine. The check on the assembler's behavior was only needed for Apple's old assembler, which is no longer of interest now that we've de-supported all PPC-era versions of macOS (thanks to them not having clock_gettime()). Also, given an up-to-date assembler these instructions work even on Apple's old hardware. It seems quite unlikely that anyone would be interested in running current Postgres on PPC hardware that's so old as to not have these instructions. Hence, rip out associated configure test and manual configuration options, and just use the modernized instructions all the time. Also, update atomics/arch-ppc.h to use these instructions as well. (It was already using LWSYNC unconditionally in another place, providing further proof that nobody is using PG on hardware old enough to have a problem with that.) Discussion: https://postgr.es/m/[email protected]
Diffstat (limited to 'README')
0 files changed, 0 insertions, 0 deletions