aboutsummaryrefslogtreecommitdiff
path: root/bfd/ChangeLog
diff options
context:
space:
mode:
authorKen Raeburn <raeburn@cygnus>1993-07-19 19:12:59 +0000
committerKen Raeburn <raeburn@cygnus>1993-07-19 19:12:59 +0000
commit32090b8e4f645bb5c80e8ad9c38cdd21d5b7b7e0 (patch)
tree525fd70fd35bb281b1b49468ae28baa7a2b613d0 /bfd/ChangeLog
parentda374d80433e0ed482abf11deb8e4c9fbd729b2c (diff)
downloadgdb-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/ChangeLog22
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.