Fix ARM64/MSVC atomic memory ordering issues on Win11 by adding explicit DMB ​barriers

Edit
ID 6243
Title Fix ARM64/MSVC atomic memory ordering issues on Win11 by adding explicit DMB ​barriers
CI (CFBot) Summary
Stats (from CFBot) Patch version: v6, Patch count: 1, First patch: +106−35, All patches: +106−35
Topic Bug Fixes
Tags Bugfix
Created 2025-11-20 20:47:16
Last modified 2025-12-10 16:32:04 (9 hours ago)
Latest email 2025-12-10 16:31:36 (9 hours ago)
Status
PG19-4 (2026-01-01 – 2026-01-31): Ready for Committer
Target version 19
Authors Dave Cramer (dcramer), Greg Burd (gregburd)
Reviewers Become reviewer
Committer
Links
Emails
[PATCH] Fix ARM64/MSVC atomic memory ordering issues on Win11 by adding explicit DMB ​barriers
First at 2025-11-20 20:45:22 by Greg Burd <greg at burd.me>
Latest at 2025-12-10 21:31:33 by Thomas Munro <thomas.munro at gmail.com>
Latest attachment (v6-0001-Enable-build-on-Windows-11-ARM64-with-MSVC.patch) at 2025-12-10 16:31:36 from "Greg Burd" <greg at burd.me>
    Attachment (v6-0001-Enable-build-on-Windows-11-ARM64-with-MSVC.patch) at 2025-12-10 16:31:36 from "Greg Burd" <greg at burd.me> (Patch: Yes)
    Attachment (v5-0001-Enable-build-on-Windows-11-ARM64-with-MSVC.patch) at 2025-11-25 16:37:38 from "Greg Burd" <greg at burd.me> (Patch: Yes)
    Attachment (v4-0001-Enable-PostgreSQL-build-on-Windows-11-ARM64-with-.patch) at 2025-11-24 16:28:28 from "Greg Burd" <greg at burd.me> (Patch: Yes)
    Attachment (v3-0001-Enable-PostgreSQL-build-on-Windows-11-ARM64-with-.patch) at 2025-11-24 15:04:45 from "Greg Burd" <greg at burd.me> (Patch: Yes)
    Attachment (v20251123-0001-WIP-ARM64-MSVC-stdatomic.patch) at 2025-11-23 13:07:25 from "Greg Burd" <greg at burd.me> (Patch: Yes)
    Attachment (v2-0001-Address-build-issues-for-ARM64-using-MSVC.patch) at 2025-11-22 21:43:30 from Greg Burd <greg at burd.me> (Patch: Yes)
    Attachment (v1-0001-Address-build-issues-for-ARM64-using-MSVC.patch) at 2025-11-20 20:45:22 from Greg Burd <greg at burd.me> (Patch: Yes)
History
When Who What
2025-12-10 16:32:04 Greg Burd (gregburd) New status: Ready for Committer
2025-11-20 20:47:16 Greg Burd (gregburd) Attached mail thread A6152C7C-F5E3-4958-8F8E-7692D259FF2F@greg.burd.me
2025-11-20 20:47:16 Greg Burd (gregburd) Created patch record
Edit