Just noticed that use of 'volatile' in HPPA S_UNLOCK() was causing gcc
Tom Lane <tgl@sss.pgh.pa.us>
Just noticed that use of 'volatile' in HPPA S_UNLOCK() was causing gcc to generate unnecessarily stupid code. Tweak macro to describe a series of store-constant ops, not store/load/store/load/store/load/store.
Files
| Path | Change | +/− |
|---|---|---|
| src/include/storage/s_lock.h | modified | +5 −3 |