Hi, Debby Townsend : ------------------------------------------------------------------------------ Both the "info variable" and the "list" command, when given the name of an external variable which is defined in an #include'd file, list the incorrect file-name. In the case of "list" the line number is extrapolated correctly; but the wrong source file is listed. The problem does not occur for functions defined in the same #include'd file. ------------------------------------------------------------------------------ The regression-smelling parts of the patch are about the file located in various directories, currently the patch fills in `symtab->dirname' from the main file of CU (Compilation Unit) - the non-primary filenames were not (much or at all?) used so far. I could not find any regression but maybe some more directory-intensive testcase would be useful. Request if you feel so. Regarsd, Jan