From ef4b8f668789ce457d76ff29576eeb72e263f396 Mon Sep 17 00:00:00 2001 From: Ken Raeburn Date: Wed, 12 Oct 1994 21:39:54 +0000 Subject: [PATCH] * opncls.c (bfd_realloc): Deleted, since it's broken and fixing it would make it slow. Besides, it isn't used much. * elfcode.h (elf_map_symbols): Always allocate new storage for the symbol table. --- bfd/ChangeLog | 7 +++++++ bfd/elfcode.h | 4 ++++ 2 files changed, 11 insertions(+) diff --git a/bfd/ChangeLog b/bfd/ChangeLog index a8069d4c66f..3bf91b12203 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,10 @@ +Wed Oct 12 16:46:43 1994 Ken Raeburn + + * opncls.c (bfd_realloc): Deleted, since it's broken and fixing it + would make it slow. Besides, it isn't used much. + * elfcode.h (elf_map_symbols): Always allocate new storage for the + symbol table. + Wed Oct 12 11:54:37 1994 Ian Lance Taylor * rs6000-core.c (rs6000coff_core_file_matches_executable_p): Make diff --git a/bfd/elfcode.h b/bfd/elfcode.h index 8662c7f81a4..888e5123564 100644 --- a/bfd/elfcode.h +++ b/bfd/elfcode.h @@ -1554,11 +1554,15 @@ elf_map_symbols (abfd) if (num_sections) { +#if 0 /* @@ I just deleted bfd_realloc, because it's broken and too hard to + fix. I'm leaving this code here as a reminder to look at this more + carefully later and see if we can avoid wasting memory. */ if (syms) syms = (asymbol **) bfd_realloc (abfd, syms, ((symcount + num_sections + 1) * sizeof (asymbol *))); else +#endif syms = (asymbol **) bfd_alloc (abfd, (num_sections + 1) * sizeof (asymbol *)); if (!syms) -- 2.30.2