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 1vHW4G-00A3zY-DQ for pgsql-committers@arkaria.postgresql.org; Fri, 07 Nov 2025 23:40:32 +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 1vHW4E-00HFvr-QR for pgsql-committers@arkaria.postgresql.org; Fri, 07 Nov 2025 23:40:30 +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 1vHW4E-00HFvj-Ik for pgsql-committers@lists.postgresql.org; Fri, 07 Nov 2025 23:40:30 +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 1vHW4C-006ZdD-1K for pgsql-committers@lists.postgresql.org; Fri, 07 Nov 2025 23:40:30 +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=fQzgTwEtnabsfbRd7wLAeJkYJbWvtvgivmaNFTh1Alk=; b=PFZrT78FLnkus7/jsKLi235CPn /A0wjebgJaTgNLseGxRNzo4gU/AGDWrxXzPOXM3Lfr0tUO0xYpljUc6P+fC7Is+zbRCBclg6G5xxJ vYfH/jMbWwvutTr4J0p9wjGh2qpK5744MTuW74B+DSosx8aZyVvJhIOkz68b4Y+EgZvqi911zcACw V0PURD3SAqSwn2n5tPp/OUWkWA8DToPB/mjaZBTFKj7R1amZ50+KHKOPE6E4xl7biUIUB6NQGhPVn WlhOfVHMUlBnqLFoVJqF40FwQdaHTQ1XVPWSTwcxVrsb/uQ0LJGPA2HIEhiHyf6D1v8Qn5SmkSOIA IWtcxmNw==; 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 1vHW4B-00BO50-1S for pgsql-committers@lists.postgresql.org; Fri, 07 Nov 2025 23:40:27 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vHW4A-005WRy-2j for pgsql-committers@lists.postgresql.org; Fri, 07 Nov 2025 23:40:26 +0000 Content-Type: multipart/mixed; boundary="===============8831699047640217214==" 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:40:26 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============8831699047640217214== 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 dGhyb3VnaDogMTMKCkJyYW5jaAotLS0tLS0KUkVMXzE1X1NUQUJMRQoKRGV0YWlscwotLS0tLS0t Cmh0dHBzOi8vZ2l0LnBvc3RncmVzcWwub3JnL3BnL2NvbW1pdGRpZmYvMWM3Y2JhNGM1Mjk1M2Qy NDg2YTE0NjVlYThkOTFmZjY1YzM1NjEwYwoKTW9kaWZpZWQgRmlsZXMKLS0tLS0tLS0tLS0tLS0K c3JjL2luY2x1ZGUvcG9ydC9hdG9taWNzL2dlbmVyaWMtZ2NjLmggfCAxMiArKysrKysrKysrLS0K MSBmaWxlIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgo= --===============8831699047640217214==--