> We don't have a dump file for the symbol tables One thing to realize is that gcc is a family of front ends. This question needs to be asked separately for each front end. In GNAT, the switch -gnatdt dumps the entire intermediate representation including the symbol table, and -gnatde dumps the entity table (which is probably as close as you can come to what you have in mind).