aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gdb/ChangeLog5
-rw-r--r--gdb/symfile.c9
2 files changed, 9 insertions, 5 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 33ead66..b84aa5d 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,5 +1,10 @@
2010-04-27 Joel Brobecker <brobecker@adacore.com>
+ * symfile.c (reread_symbols): Also search for file in libraries.
+ Update comment.
+
+2010-04-27 Joel Brobecker <brobecker@adacore.com>
+
* configure.tgt: Treat x86-lynxos targets as x86 bareboard targets
in terms of configuration.
diff --git a/gdb/symfile.c b/gdb/symfile.c
index 4f70445..0528488 100644
--- a/gdb/symfile.c
+++ b/gdb/symfile.c
@@ -2290,14 +2290,13 @@ reread_symbols (void)
if (objfile->separate_debug_objfile_backlink)
continue;
-#ifdef DEPRECATED_IBM6000_TARGET
- /* If this object is from a shared library, then you should
- stat on the library name, not member name. */
-
+ /* If this object is from an archive (what you usually create with
+ `ar', often called a `static library' on most systems, though
+ a `shared library' on AIX is also an archive), then you should
+ stat on the archive name, not member name. */
if (objfile->obfd->my_archive)
res = stat (objfile->obfd->my_archive->filename, &new_statbuf);
else
-#endif
res = stat (objfile->name, &new_statbuf);
if (res != 0)
{