* 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.
This commit is contained in:
parent
a82ae15d4b
commit
ef4b8f6687
|
@ -1,3 +1,10 @@
|
||||||
|
Wed Oct 12 16:46:43 1994 Ken Raeburn <raeburn@cujo.cygnus.com>
|
||||||
|
|
||||||
|
* 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 <ian@sanguine.cygnus.com>
|
Wed Oct 12 11:54:37 1994 Ian Lance Taylor <ian@sanguine.cygnus.com>
|
||||||
|
|
||||||
* rs6000-core.c (rs6000coff_core_file_matches_executable_p): Make
|
* rs6000-core.c (rs6000coff_core_file_matches_executable_p): Make
|
||||||
|
|
|
@ -1554,11 +1554,15 @@ elf_map_symbols (abfd)
|
||||||
|
|
||||||
if (num_sections)
|
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)
|
if (syms)
|
||||||
syms = (asymbol **) bfd_realloc (abfd, syms,
|
syms = (asymbol **) bfd_realloc (abfd, syms,
|
||||||
((symcount + num_sections + 1)
|
((symcount + num_sections + 1)
|
||||||
* sizeof (asymbol *)));
|
* sizeof (asymbol *)));
|
||||||
else
|
else
|
||||||
|
#endif
|
||||||
syms = (asymbol **) bfd_alloc (abfd,
|
syms = (asymbol **) bfd_alloc (abfd,
|
||||||
(num_sections + 1) * sizeof (asymbol *));
|
(num_sections + 1) * sizeof (asymbol *));
|
||||||
if (!syms)
|
if (!syms)
|
||||||
|
|
Loading…
Reference in New Issue