From cb3c37b24c829cd182c27036c080b3cf2fdb9bdb Mon Sep 17 00:00:00 2001 From: Jim Blandy Date: Thu, 23 Jan 2003 23:17:28 +0000 Subject: [PATCH] * symfile.c (syms_from_objfile): Don't print the "(no debugging symbols found)" message here; we haven't checked for a separate debug info file yet, so we don't know yet. (symbol_file_add_with_addrs_or_offsets): Print it here, after we've looked everywhere. Also, there's no need to print a special message when we're loading the separate debug info file: the one symbol_file_add prints is fine. --- gdb/ChangeLog | 10 ++++++++++ gdb/symfile.c | 22 +++++++--------------- 2 files changed, 17 insertions(+), 15 deletions(-) diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 8857ba5924e..eb4d3412dc3 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,13 @@ +2003-01-23 Jim Blandy + + * symfile.c (syms_from_objfile): Don't print the "(no debugging + symbols found)" message here; we haven't checked for a separate + debug info file yet, so we don't know yet. + (symbol_file_add_with_addrs_or_offsets): Print it here, after + we've looked everywhere. Also, there's no need to print a special + message when we're loading the separate debug info file: the one + symbol_file_add prints is fine. + 2003-01-23 Alexander Larsson Jim Blandy diff --git a/gdb/symfile.c b/gdb/symfile.c index 4908a310c8f..68633010cf8 100644 --- a/gdb/symfile.c +++ b/gdb/symfile.c @@ -808,13 +808,6 @@ syms_from_objfile (struct objfile *objfile, (*objfile->sf->sym_read) (objfile, mainline); - if (!have_partial_symbols () && !have_full_symbols ()) - { - wrap_here (""); - printf_filtered ("(no debugging symbols found)..."); - wrap_here (""); - } - /* Don't allow char * to have a typename (else would get caddr_t). Ditto void *. FIXME: Check whether this is now done by all the symbol readers themselves (many of them now do), and if so remove @@ -976,14 +969,6 @@ symbol_file_add_with_addrs_or_offsets (char *name, int from_tty, debugfile = find_separate_debug_file (objfile); if (debugfile) { - if (from_tty || info_verbose) - { - printf_filtered ("loading separate debug info from '%s'", - debugfile); - wrap_here (""); - gdb_flush (gdb_stdout); - } - if (addrs != NULL) { objfile->separate_debug_objfile @@ -1004,6 +989,13 @@ symbol_file_add_with_addrs_or_offsets (char *name, int from_tty, xfree (debugfile); } + if (!have_partial_symbols () && !have_full_symbols ()) + { + wrap_here (""); + printf_filtered ("(no debugging symbols found)..."); + wrap_here (""); + } + if (from_tty || info_verbose) { if (post_add_symbol_hook) -- 2.30.2