* solib-sunos.c (allocate_rt_common_objfile): Use bcache_xmalloc
authorMark Kettenis <kettenis@gnu.org>
Sat, 19 Oct 2002 23:05:27 +0000 (23:05 +0000)
committerMark Kettenis <kettenis@gnu.org>
Sat, 19 Oct 2002 23:05:27 +0000 (23:05 +0000)
to allocate partial syms and macro byte caches.

gdb/ChangeLog
gdb/solib-sunos.c

index 406040687f9ae552e08bb1024347ee98036a55d9..892f01fcb62ede6461b9d9a1a4b3c8175c66f30c 100644 (file)
@@ -1,3 +1,8 @@
+2002-10-20  Mark Kettenis  <kettenis@gnu.org>
+
+       * solib-sunos.c (allocate_rt_common_objfile): Use bcache_xmalloc
+       to allocate partial syms and macro byte caches.
+
 2002-10-18  David Carlton  <carlton@math.stanford.edu>
 
        * symtab.h: Delete 'struct source' and 'struct sourcevector'.
index 374ec253a018453baf58c3b0c33451a23cbae950..6ffecb5a3a0fbc53553d966026d42921e09dd3fd 100644 (file)
@@ -135,10 +135,8 @@ allocate_rt_common_objfile (void)
   objfile = (struct objfile *) xmalloc (sizeof (struct objfile));
   memset (objfile, 0, sizeof (struct objfile));
   objfile->md = NULL;
-  obstack_specify_allocation (&objfile->psymbol_cache.cache, 0, 0,
-                             xmalloc, xfree);
-  obstack_specify_allocation (&objfile->macro_cache.cache, 0, 0,
-                             xmalloc, xfree);
+  objfile->psymbol_cache = bcache_xmalloc ();
+  objfile->macro_cache = bcache_xmalloc ();
   obstack_specify_allocation (&objfile->psymbol_obstack, 0, 0, xmalloc,
                              xfree);
   obstack_specify_allocation (&objfile->symbol_obstack, 0, 0, xmalloc,