Landing: 1ed25c5f548c

Project / Subsystem

gcc / gcc

Date

2026-05-28

Author

Nathan Sidwell

Commit

1ed25c5f548cc3b0839a1bb46d9f5265443ede05

Source

github

Perf win

No

Breaking

No

All attributes

project
gcc
subsystem
gcc
patch_id
commit_hash
1ed25c5f548cc3b0839a1bb46d9f5265443ede05
source_type
github
headline
RISC-V: Fix sync builtins unspec->unspecv.
tldr
This commit corrects the RISC-V sync builtins by moving and renaming atomic unspec enums to the unspecv enum.
author
Nathan Sidwell
outcome
committed
performance_win
false
breaking_change
false
series_id
series_parts
[]
tags
  • risc-v
  • atomic
  • builtins
  • synchronization
discussion_id_link
bugzilla_pr
date
2026-05-28T00:00:00.000Z

This commit addresses an issue with the RISC-V sync builtins by relocating and renaming atomic unspec enums to the unspecv enum. This change involves modifications to sync.md, sync-rvwmo.md, and sync-ztso.md, ensuring consistency and proper functionality of atomic operations on the RISC-V architecture.