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.