Hello, everyone: Current CVS gcc has an option "-feliminate-dwarf2-dups" that generates dwarf2 debug info containing references across compilation units, which current gdb seems to be unable to parse. I wrote a quick-and-dirty patch (against 20040103 snapshot) to make it work. The patch isn't really clean (in particular it contains a known memory leak as indicated by the FIXME), and I don't really expect it to be included. However, I think this patch *might* be useful to someone, since "-feliminate-dwarf2-dups" seems to reduce debug info size significantly for large projects (the effect is more clear when the DW* symbols for DWARF-2 relocation are deleted), which may be helpful to distributors making debug-info packages. Maybe some of you may tell me some way to improve the patch, as well as to make it accessible to those needing similar functionality. Hopefully you'll CC me since I'm not subscribed.