Landing: 03d4c76460aa
Project / Subsystem
gcc / gcc/ada
Date
2026-05-07
Author
Piotr Trojanek
Commit
03d4c76460aae3ebbb4b24d29cbdfb451b651d22
Source
github
Perf win
No
Breaking
No
All attributes
- project
- gcc
- subsystem
- gcc/ada
- patch_id
- —
- commit_hash
- 03d4c76460aae3ebbb4b24d29cbdfb451b651d22
- source_type
- github
- headline
- Adds preliminary support for new SPARK attribute `At`
- tldr
- GCC's Ada compiler now includes basic parsing and legality checks for the new SPARK attribute `At`, laying groundwork for formal verification.
- author
- Piotr Trojanek
- outcome
- committed
- performance_win
- false
- breaking_change
- false
- series_id
- —
- series_parts
- []
- tags
-
- • spark
- • ada
- • new-feature
- • formal-verification
- discussion_id_link
- —
- bugzilla_pr
- —
- date
- 2026-05-07T00:00:00.000Z
The Ada front end of GCC has been updated to recognize and perform basic legality checks for the new SPARK attribute At. While full expansion and backend support for GNATprove are not yet implemented, this change enables the attribute to be parsed correctly and ensures its basic usage conforms to SPARK rules. This allows for initial integration with SPARK’s formal verification tools.