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.