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/ChangeLog | |
parent | da374d80433e0ed482abf11deb8e4c9fbd729b2c (diff) | |
download | gdb-32090b8e4f645bb5c80e8ad9c38cdd21d5b7b7e0.zip gdb-32090b8e4f645bb5c80e8ad9c38cdd21d5b7b7e0.tar.gz gdb-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/ChangeLog')
-rw-r--r-- | bfd/ChangeLog | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 102ffb2..3832870 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,25 @@ +Mon Jul 19 14:53:30 1993 Ken Raeburn (raeburn@rtl.cygnus.com) + + * 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. + + * Makefile.in (BFD_LIBS): Include coff-mips.o and coff-msym.o, so + that gdb will link. + (ofiles): Don't use sort or uniq; do it with sh constructs. + Sun Jul 18 19:42:14 1993 Jim Kingdon (kingdon@rtl.cygnus.com) * coffcode.h: Recognize I386PTXMAGIC. |