diff options
author | Ken Raeburn <raeburn@cygnus> | 1993-07-19 19:12:59 +0000 |
---|---|---|
committer | Ken Raeburn <raeburn@cygnus> | 1993-07-19 19:12:59 +0000 |
commit | 32090b8e4f645bb5c80e8ad9c38cdd21d5b7b7e0 (patch) | |
tree | 525fd70fd35bb281b1b49468ae28baa7a2b613d0 /bfd/elf32-target.h | |
parent | da374d80433e0ed482abf11deb8e4c9fbd729b2c (diff) | |
download | binutils-32090b8e4f645bb5c80e8ad9c38cdd21d5b7b7e0.zip binutils-32090b8e4f645bb5c80e8ad9c38cdd21d5b7b7e0.tar.gz binutils-32090b8e4f645bb5c80e8ad9c38cdd21d5b7b7e0.tar.bz2 |
* elf.c, elfcode.h, libelf.h: Serious reorganization.
Deleted `thunk' structure, merged into tdata, duplicate data eliminated.
Rearranged functions, grouping by function.
Broke up many functions in elfcode.h, re-ordered many parts of file writing
to handle unpredictable state of section relocation table as provided by
various applications.
Still needs cleanup: Merge functions back together, split out data structure
with only data that is used only when writing out object file.
* elf.c (bfd_elf_generic_reloc): New function, taken from coff-mips.c.
* elf32-sparc.c (elf_sparc_howto_table): Use it, to work around
bfd_perform_relocation lossage.
Diffstat (limited to 'bfd/elf32-target.h')
-rw-r--r-- | bfd/elf32-target.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/bfd/elf32-target.h b/bfd/elf32-target.h index 59d22bc..f74696a 100644 --- a/bfd/elf32-target.h +++ b/bfd/elf32-target.h @@ -66,6 +66,7 @@ static CONST struct elf_backend_data elf32_bed = #else 0, /* elf_info_to_howto_rel */ #endif + bfd_elf32__write_relocs, /* write_relocs */ }; #ifdef TARGET_BIG_SYM |