Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1vHW3n-00A3iV-Bh for pgsql-committers@arkaria.postgresql.org; Fri, 07 Nov 2025 23:40:03 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1vHW3m-00HF0Q-44 for pgsql-committers@arkaria.postgresql.org; Fri, 07 Nov 2025 23:40:02 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1vHW3l-00HF0G-Sn for pgsql-committers@lists.postgresql.org; Fri, 07 Nov 2025 23:40:01 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vHW3j-006Zcs-23 for pgsql-committers@lists.postgresql.org; Fri, 07 Nov 2025 23:40:01 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=postgresql.org; s=20171124; h=Date:Message-Id:Subject:To:From:MIME-Version: Content-Type:Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:In-Reply-To:References; bh=ASKqsTd0Ny8RGe1KSnnBSH/XUmXXUrVQPwgV9P20nD8=; b=cLul9fyRF0BZHA2jeTZgoVq6vn z/wgfyWT7ZsStMuOzMH+vrOQWgKzbEHWrYpbuHVdFSE3ynb0z4EHLliCtR9++dLJypKayPiSicLJI r46rbaOgVxCbYzv0+A2N3HTFlSOub4qfQiGRvaowrqDtv2Q7SwBGib+4KHd2wPf0G6/W/Yf7FFIpn eP/X0yYBFdFNCqMXqH1+1Q1c+RNb70ONCISny9eHUgWJozmOPvaKpj4E/CtkS+Hjbba8FzNW22pdJ R7okpN5U6XQzgShxqVEmEBOEpcg5xBM6A7Y4w7ZTKrNHpnx/FqVOMN2FV9a1oIJKqMeZHQAPuEf8G GnMppO7w==; Received: from gemulon.postgresql.org ([2001:4800:3e1:1::198]) by mahout.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1vHW3i-00BO4H-2A for pgsql-committers@lists.postgresql.org; Fri, 07 Nov 2025 23:39:58 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vHW3h-005WQ0-2k for pgsql-committers@lists.postgresql.org; Fri, 07 Nov 2025 23:39:57 +0000 Content-Type: multipart/mixed; boundary="===============2595937362353325945==" MIME-Version: 1.0 From: Thomas Munro To: pgsql-committers@lists.postgresql.org Subject: pgsql: Fix generic read and write barriers for Clang. X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Fri, 07 Nov 2025 23:39:57 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============2595937362353325945== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Rml4IGdlbmVyaWMgcmVhZCBhbmQgd3JpdGUgYmFycmllcnMgZm9yIENsYW5nLgoKZ2VuZXJpYy1n Y2MuaCBtYXBzIG91ciByZWFkIGFuZCB3cml0ZSBiYXJyaWVycyB0byBDMTEgYWNxdWlyZSBhbmQK cmVsZWFzZSBmZW5jZXMgdXNpbmcgY29tcGlsZXIgYnVpbHRpbnMsIGZvciBwbGF0Zm9ybXMgd2hl cmUgd2UgZG9uJ3QKaGF2ZSBvdXIgb3duIGhhbmQtcm9sbGVkIGFzc2VtYmxlci4gIFRoaXMgaXMg YXBwYXJlbnRseSBlbm91Z2ggZm9yIEdDQywKYnV0IHRoZSBDMTEgbWVtb3J5IG1vZGVsIGlzIG9u bHkgZGVmaW5lZCBpbiB0ZXJtcyBvZiBhdG9taWMgYWNjZXNzZXMsCmFuZCBvdXIgYmFycmllcnMg Zm9yIG5vbi1hdG9taWMsIG5vbi12b2xhdGlsZSBhY2Nlc3NlcyB3ZXJlIG5vdCBhbHdheXMKcmVz cGVjdGVkIHVuZGVyIENsYW5nJ3Mgc3RyaWN0ZXIgaW50ZXJwcmV0YXRpb24gb2YgdGhlIHN0YW5k YXJkLgoKVGhpcyBleHBsYWlucyB0aGUgb2NjYXNpb25hbCBicmVha2FnZSBvYnNlcnZlZCBvbiBu ZXcgUklTQy1WICsgQ2xhbmcKYW5pbWFsIGdyZWVuZmx5IGluIGxvY2stZnJlZSBQZ0Fpb0hhbmRs ZSBtYW5pcHVsYXRpb24gY29kZSBjb250YWluaW5nIGEKcmVwZWF0aW5nIHBhdHRlcm4gb2YgbG9h ZHMgYW5kIHJlYWQgYmFycmllcnMuICBUaGUgcHJvYmxlbSBjYW4gYWxzbyBiZQpvYnNlcnZlZCBp biBjb2RlIGdlbmVyYXRlZCBmb3IgTUlQUyBhbmQgTG9vbmdBYXJjaCwgdGhvdWdoIHdlIGFyZW4n dApjdXJyZW50bHkgdGVzdGluZyB0aG9zZSB3aXRoIENsYW5nLCBhbmQgb24geDg2LCB0aG91Z2gg d2UgdXNlIG91ciBvd24KYXNzZW1ibGVyIHRoZXJlLiAgVGhlIHNjYXJpZXN0IGFzcGVjdCBpcyB0 aGF0IHdlIHVzZSB0aGUgZ2VuZXJpYyB2ZXJzaW9uCm9uIHZlcnkgY29tbW9uIEFSTSBzeXN0ZW1z LCBidXQgaXQgZG9lc24ndCBzZWVtIHRvIHJlb3JkZXIgdGhlIHJlbGV2YW50CmNvZGUgdGhlcmUg KG9yIHdlJ2QgaGF2ZSBkZWJ1Z2dlZCB0aGlzIGxvbmcgYWdvKS4KCkZpeCBieSBpbnNlcnRpbmcg YW4gZXhwbGljaXQgY29tcGlsZXIgYmFycmllci4gIEl0IGV4cGFuZHMgdG8gYW4gZW1wdHkKYXNz ZW1ibGVyIGJsb2NrIGRlY2xhcmVkIHRvIGhhdmUgbWVtb3J5IHNpZGUtZWZmZWN0cywgc28gcmVn aXN0ZXJzIGFyZQpmbHVzaGVkIGFuZCByZW9yZGVyaW5nIGlzIHByZXZlbnRlZC4gIEluIHRob3Nl IHJlc3BlY3RzIHRoaXMgaXMgbGlrZSB0aGUKYXJjaGl0ZWN0dXJlLXNwZWNpZmljIGFzc2VtYmxl ciB2ZXJzaW9ucywgYnV0IHRoZSBjb21waWxlciBpcyBzdGlsbCBpbgpjaGFyZ2Ugb2YgZ2VuZXJh dGluZyB0aGUgYXBwcm9wcmlhdGUgZmVuY2UgaW5zdHJ1Y3Rpb24uICBEb25lIGZvciB3cml0ZQpi YXJyaWVycyBvbiBwcmluY2lwbGUsIHRob3VnaCBjb25jcmV0ZSBwcm9ibGVtcyBoYXZlIG9ubHkg YmVlbiBvYnNlcnZlZAp3aXRoIHJlYWQgYmFycmllcnMuCgpSZXBvcnRlZC1ieTogQWxleGFuZGVy IExha2hpbiA8ZXhjbHVzaW9uQGdtYWlsLmNvbT4KVGVzdGVkLWJ5OiBBbGV4YW5kZXIgTGFraGlu IDxleGNsdXNpb25AZ21haWwuY29tPgpEaXNjdXNzaW9uOiBodHRwczovL3Bvc3Rnci5lcy9tL2Q3 OTY5MWJlLTIyYmQtNDU3ZC05ZDkwLTE4MDMzYjc4YzQwYSU0MGdtYWlsLmNvbQpCYWNrcGF0Y2gt dGhyb3VnaDogMTMKCkJyYW5jaAotLS0tLS0KUkVMXzE3X1NUQUJMRQoKRGV0YWlscwotLS0tLS0t Cmh0dHBzOi8vZ2l0LnBvc3RncmVzcWwub3JnL3BnL2NvbW1pdGRpZmYvMDNkOTE0MGNiZDAwY2Fm OTQ2YzU5ZTE1NGViYjNhZjY1MWEyNzMwNgoKTW9kaWZpZWQgRmlsZXMKLS0tLS0tLS0tLS0tLS0K c3JjL2luY2x1ZGUvcG9ydC9hdG9taWNzL2dlbmVyaWMtZ2NjLmggfCAxMiArKysrKysrKysrLS0K MSBmaWxlIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgo= --===============2595937362353325945==--