Landing: 8ec0547e2497

Project / Subsystem

gcc / aarch64

Date

2026-07-17

Author

Alex Coplan

Commit

8ec0547e24972e7cf23e8096d0e8db3d2c44b45f

Source

github

Perf win

No

Breaking

No

All attributes

project
gcc
subsystem
aarch64
patch_id
commit_hash
8ec0547e24972e7cf23e8096d0e8db3d2c44b45f
source_type
github
headline
AArch64: Correctly warn about deprecated TME feature.
tldr
AArch64 compiler correctly warns about the deprecated +tme feature when used in target attributes or pragmas.
author
Alex Coplan
outcome
committed
performance_win
false
breaking_change
false
series_id
series_parts
[]
tags
  • aarch64
  • deprecation
  • warning
discussion_id_link
bugzilla_pr
date
2026-07-17T00:00:00.000Z

This commit refines the handling of deprecation warnings for the Transactional Memory Extensions (TME) on AArch64. Instead of relying on string parsing, the compiler now inspects the parsed feature flags from aarch64_parse_extension. This ensures that warnings are correctly issued when +tme is enabled via target attributes or pragmas, addressing issues missed by the previous string-based approach. Command-line handling of +tme remains unchanged.