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 1vHW3y-00A3oj-7g for pgsql-committers@arkaria.postgresql.org; Fri, 07 Nov 2025 23:40:14 +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 1vHW3w-00HFPu-QH for pgsql-committers@arkaria.postgresql.org; Fri, 07 Nov 2025 23:40:12 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1vHW3w-00HFPl-IY for pgsql-committers@lists.postgresql.org; Fri, 07 Nov 2025 23:40:12 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vHW3u-005ysa-2w for pgsql-committers@lists.postgresql.org; Fri, 07 Nov 2025 23:40:11 +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=4l22+qYwQSmC14WXyHFCEdV/dtbh9cNl/6C4gzi9jFQ=; b=T7SZNAJSUn52r8Qt+QcOZ4msCi LJw+jZRS9km57V311HIp/dhr6EcoGWbk24vCBmrtpnWTdO3RtVocvvzhmkrlfsjQquqihBQGJrCH5 1mfd94znBzXM3tD0mOFHSFaEXzd25OLwW+q4RvR4GbZcf2SP7OhwViF9H1Av26N5T8SgGHudaNB+k 9Tk0bjcAU5fAm/cDJClZVNMkOzhgLFOOyJeoYs3OUbMl/8muvZOuV/GT0Cl1b1irvFXmtKjSIcdPw 2wWHH1inAfTPdRso961T2nu26HFfIqu0bOtSoPWiK3bujdK2UhdGsgX/gnK+FHgTYbHli4Gaxduv6 F/DElHDw==; 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 1vHW3u-00BO4m-Eg for pgsql-committers@lists.postgresql.org; Fri, 07 Nov 2025 23:40:10 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vHW3u-005WQn-0h for pgsql-committers@lists.postgresql.org; Fri, 07 Nov 2025 23:40:10 +0000 Content-Type: multipart/mixed; boundary="===============1854799864260618019==" 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:10 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============1854799864260618019== 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 dGhyb3VnaDogMTMKCkJyYW5jaAotLS0tLS0KUkVMXzE2X1NUQUJMRQoKRGV0YWlscwotLS0tLS0t Cmh0dHBzOi8vZ2l0LnBvc3RncmVzcWwub3JnL3BnL2NvbW1pdGRpZmYvMmY3NmZmZTVlNDcyMTMw MmRkZTY4YTRiZTRlYWU5NzRhNjczODY0YwoKTW9kaWZpZWQgRmlsZXMKLS0tLS0tLS0tLS0tLS0K c3JjL2luY2x1ZGUvcG9ydC9hdG9taWNzL2dlbmVyaWMtZ2NjLmggfCAxMiArKysrKysrKysrLS0K MSBmaWxlIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgo= --===============1854799864260618019==--