Revert "For all ppc compilers, implement pg_atomic_fetch_add_ with inline asm."
Noah Misch <noah@leadboat.com>
Revert "For all ppc compilers, implement pg_atomic_fetch_add_ with inline asm." This reverts commit e7ff59686eacf5021fb84be921116986c3828d8a. It defined pg_atomic_fetch_add_u32_impl() without defining pg_atomic_compare_exchange_u32_impl(), which is incompatible with src/include/port/atomics/fallback.h. Per buildfarm member prairiedog. Discussion: https://postgr.es/m/7517.1568470247@sss.pgh.pa.us
Files
| Path | Change | +/− |
|---|---|---|
| configure | modified | +0 −40 |
| configure.in | modified | +0 −20 |
| src/include/pg_config.h.in | modified | +0 −3 |
| src/include/port/atomics/arch-ppc.h | modified | +0 −98 |
| src/include/port/atomics/generic-xlc.h | modified | +66 −0 |
Discussion
Cited messages not in the archive:
7517.1568470247@sss.pgh.pa.us