Cure a number of segfaults caused by /DISCARD/ of dynamic sections.
[deliverable/binutils-gdb.git] / bfd / ChangeLog
index 3347191d75f743e1389db921243fa752e18232b1..c683b4d9071568f32135060cb5e1f6ac5ee003a9 100644 (file)
@@ -1,5 +1,12 @@
 2000-10-07  Alan Modra  <alan@linuxcare.com.au>
 
+       * elflink.h (size_dynamic_sections): Don't create various tags if
+       .dynstr is excluded from the link.  Don't set first dynsym entry
+       if dynsymcount is zero.
+       (elf_bfd_final_link): Don't try to swap out dynamic syms if
+       .dynsym excluded from the link.  Don't try to write any dynamic
+       sections excluded from the link.
+
        * elf.c (swap_out_syms): Handle global section symbols.
 
 2000-10-05  DJ Delorie  <dj@redhat.com>
This page took 0.02574 seconds and 4 git commands to generate.