Landing: bab1ed6f96a9

Project / Subsystem

gcc / gcc/riscv

Date

2026-06-24

Author

Jiawei

Commit

bab1ed6f96a90398ad55eb73978a0ea2b97adec7

Source

github

Perf win

No

Breaking

No

All attributes

project
gcc
subsystem
gcc/riscv
patch_id
commit_hash
bab1ed6f96a90398ad55eb73978a0ea2b97adec7
source_type
github
headline
RISC-V: Add minimal Ziccamoc extension support
tldr
GCC compiler now supports the RISC-V Ziccamoc extension for compare-and-swap atomics.
author
Jiawei
outcome
committed
performance_win
false
breaking_change
false
series_id
series_parts
[]
tags
  • risc-v
  • compiler
  • extension
  • concurrency
  • atomics
discussion_id_link
bugzilla_pr
date
2026-06-24T00:00:00.000Z

This commit adds minimal support for the RISC-V Ziccamoc extension, which enables compare-and-swap (CAS) atomic operations on main memory. The changes involve updating the extension definitions, options, and documentation, and also include a new test case.