Landing: 17f084306c68

Project / Subsystem

gcc / aarch64

Date

2026-07-07

Author

Richard Earnshaw

Commit

17f084306c68c437b1350682bcde6075ae749f15

Source

github

Perf win

No

Breaking

No

All attributes

project
gcc
subsystem
aarch64
patch_id
commit_hash
17f084306c68c437b1350682bcde6075ae749f15
source_type
github
headline
AArch64 TME extension deprecated, starting deprecation cycle.
tldr
The AArch64 TME extension is deprecated and removed from documentation and tests.
author
Richard Earnshaw
outcome
committed
performance_win
false
breaking_change
false
series_id
series_parts
[]
tags
  • aarch64
  • deprecation
  • tme
discussion_id_link
bugzilla_pr
date
2026-07-07T00:00:00.000Z

Arm has officially sunset the Transactional Memory Extension (TME) for the AArch64 architecture due to a lack of implementations. In line with this, GCC is beginning a deprecation cycle for TME. This involves removing mentions from documentation, issuing warnings when the TME option is used during compilation, and removing associated test cases.