aboutsummaryrefslogtreecommitdiff
path: root/gdb
diff options
context:
space:
mode:
Diffstat (limited to 'gdb')
-rw-r--r--gdb/ChangeLog4
-rw-r--r--gdb/solib.c2
-rw-r--r--gdb/symfile.c2
3 files changed, 6 insertions, 2 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index c71b4e9..d777cc3 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,5 +1,9 @@
2004-02-15 Andrew Cagney <cagney@redhat.com>
+ * solib.c (solib_map_sections): Use bfd_set_cacheable instead of
+ poking .cacheable directly.
+ * symfile.c (symfile_bfd_open): Ditto.
+
* Makefile.in: Update all dependencies.
* Makefile.in: (.SUFFIXES): Add ".l" and ".y".
diff --git a/gdb/solib.c b/gdb/solib.c
index baabf20..80f834f 100644
--- a/gdb/solib.c
+++ b/gdb/solib.c
@@ -250,7 +250,7 @@ solib_map_sections (void *arg)
/* Leave bfd open, core_xfer_memory and "info files" need it. */
so->abfd = abfd;
- abfd->cacheable = 1;
+ bfd_set_cacheable (abfd, 1);
/* copy full path name into so_name, so that later symbol_file_add
can find it */
diff --git a/gdb/symfile.c b/gdb/symfile.c
index a44c3cc..f1a5ecf 100644
--- a/gdb/symfile.c
+++ b/gdb/symfile.c
@@ -1251,7 +1251,7 @@ symfile_bfd_open (char *name)
error ("\"%s\": can't open to read symbols: %s.", name,
bfd_errmsg (bfd_get_error ()));
}
- sym_bfd->cacheable = 1;
+ bfd_set_cacheable (sym_bfd, 1);
if (!bfd_check_format (sym_bfd, bfd_object))
{