Landing: 6953b4ea86a6
Project / Subsystem
gcc / gcc/rs6000
Date
2026-05-19
Author
Jeevitha
Commit
6953b4ea86a669ef6ad87900bbbd6db9b970f9d2
Source
github
Perf win
Yes
Breaking
No
All attributes
- project
- gcc
- subsystem
- gcc/rs6000
- patch_id
- —
- commit_hash
- 6953b4ea86a669ef6ad87900bbbd6db9b970f9d2
- source_type
- github
- headline
- rs6000: Add missing ISA 3.0 atomic memory operation instructions
- tldr
- GCC now supports additional atomic memory operation instructions for the rs6000 architecture's ISA 3.0.
- author
- Jeevitha
- outcome
- committed
- performance_win
- true
- breaking_change
- false
- series_id
- —
- series_parts
- []
- tags
-
- • gcc
- • rs6000
- • powerpc
- • atomic operations
- • concurrency
- discussion_id_link
- —
- bugzilla_pr
- —
- date
- 2026-05-19T00:00:00.000Z
This commit adds support for missing atomic memory operation (AMO) instructions from the rs6000 architecture’s ISA 3.0. The new instructions include Compare and Swap Not Equal, Fetch and Increment Bounded, Fetch and Increment Equal, Fetch and Decrement Bounded, and Store Twin. These additions extend the capabilities for lock-free data structures and concurrent programming on PowerPC.