* symfile.c (syms_from_objfile): Don't print the "(no debugging
authorJim Blandy <jimb@codesourcery.com>
Thu, 23 Jan 2003 23:17:28 +0000 (23:17 +0000)
committerJim Blandy <jimb@codesourcery.com>
Thu, 23 Jan 2003 23:17:28 +0000 (23:17 +0000)
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
gdb/symfile.c

index 8857ba5..eb4d341 100644 (file)
@@ -1,3 +1,13 @@
+2003-01-23  Jim Blandy  <jimb@redhat.com>
+
+       * 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 <alexl@redhat.com>
            Jim Blandy  <jimb@redhat.com>
 
index 4908a31..6863301 100644 (file)
@@ -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)