Index: ada-lang.c =================================================================== RCS file: /cvs/src/src/gdb/ada-lang.c,v retrieving revision 1.88 diff -u -p -r1.88 ada-lang.c --- ada-lang.c 4 Jan 2007 06:31:51 -0000 1.88 +++ ada-lang.c 6 Jan 2007 17:28:59 -0000 @@ -55,6 +55,7 @@ Boston, MA 02110-1301, USA. */ #include "exceptions.h" #include "annotate.h" #include "valprint.h" +#include "source.h" #ifndef ADA_RETAIN_DOTS #define ADA_RETAIN_DOTS 0 @@ -9072,7 +9073,7 @@ is_known_support_routine (struct frame_i symbols; in this case, the filename referenced by these symbols does not exists. */ - if (stat (sal.symtab->filename, &st)) + if (symtab_to_fullname (sal.symtab) == NULL) return 1; for (i = 0; known_runtime_file_name_patterns[i] != NULL; i += 1) Index: Makefile.in =================================================================== RCS file: /cvs/src/src/gdb/Makefile.in,v retrieving revision 1.870 diff -u -p -r1.870 Makefile.in --- Makefile.in 4 Jan 2007 22:11:44 -0000 1.870 +++ Makefile.in 6 Jan 2007 17:29:08 -0000 @@ -1696,7 +1696,8 @@ ada-lang.o: ada-lang.c $(defs_h) $(gdb_s $(inferior_h) $(symfile_h) $(objfiles_h) $(breakpoint_h) \ $(gdbcore_h) $(hashtab_h) $(gdb_obstack_h) $(ada_lang_h) \ $(completer_h) $(gdb_stat_h) $(ui_out_h) $(block_h) $(infcall_h) \ - $(dictionary_h) $(exceptions_h) $(annotate_h) $(valprint_h) + $(dictionary_h) $(exceptions_h) $(annotate_h) $(valprint_h) \ + $(source_h) ada-typeprint.o: ada-typeprint.c $(defs_h) $(gdb_obstack_h) $(bfd_h) \ $(symtab_h) $(gdbtypes_h) $(expression_h) $(value_h) $(gdbcore_h) \ $(target_h) $(command_h) $(gdbcmd_h) $(language_h) $(demangle_h) \