Landing: fd6638ce6467
Project / Subsystem
gcc / ada
Date
2026-03-12
Author
Marc Poulhiès
Commit
fd6638ce6467e0c88270924b3d35d14f9d766a0e
Source
github
Perf win
No
Breaking
No
All attributes
- project
- gcc
- subsystem
- ada
- patch_id
- —
- commit_hash
- fd6638ce6467e0c88270924b3d35d14f9d766a0e
- source_type
- github
- headline
- Ada: Enhance debugging with entity chain print routines and consistency checks
- tldr
- Improves Ada debugging by adding routines to print entity chains and check their consistency, aiding in compiler development.
- author
- Marc Poulhiès
- outcome
- committed
- performance_win
- false
- breaking_change
- false
- series_id
- —
- series_parts
- []
- tags
-
- • ada
- • debugging
- • compiler
- discussion_id_link
- —
- bugzilla_pr
- —
- date
- 2026-03-12T00:00:00.000Z
This commit introduces new debugging routines, pech and rpech, to print entity chains in the Ada compiler, along with a simple consistency check. These routines help developers understand the structure and relationships between entities in the compiler’s internal representation. The consistency check detects errors in the chain’s links, improving the reliability of debugging efforts.