* elfcode.h (elf_map_symbols): Sort the symbols into a new array,
authorIan Lance Taylor <ian@airs.com>
Mon, 17 Oct 1994 23:51:25 +0000 (23:51 +0000)
committerIan Lance Taylor <ian@airs.com>
Mon, 17 Oct 1994 23:51:25 +0000 (23:51 +0000)
commitcd5220cd6328274bd601ec9ef3d4671f9acc3af3
treebf390f1b8e4bc4e3b8eae0aa62a9fc12201eedbb
parentf16db09225ed046233f6aa924e32cf78e44d5441
* elfcode.h (elf_map_symbols): Sort the symbols into a new array,
rather than messing with Elf_Sym_Extra.  Store the symbol index in
the udata.i field.
(swap_out_syms): Use outbound_syms as a pointer rather than as an
array.  Don't worry about elf_sym_num.
(elf_symbol_from_bfd_symbol): Use udata.i rather than just udata.
* libelf.h (struct elf_sym_extra): Don't define.
(Elf_Sym_Extra): Don't define.
(struct elf_obj_tdata): Remove sym_extra field.
(elf_sym_extra): Don't define.
* elf32-hppa.c (elf32_hppa_backend_final_write_processing): Use
udata.i rather than elf_sym_extra array.
(elf32_hppa_backend_symbol_table_processing): Don't set
symextn_hdr->size; just use sh_size.
bfd/libelf.h