include/coff/
[deliverable/binutils-gdb.git] / bfd / ChangeLog
index 6f9011a1541bb54f600f677bf1d771d3e2cb74a9..a734dfe3981fcd1f15d17e7b0918600a115d8263 100644 (file)
@@ -1,3 +1,16 @@
+2009-03-14  Richard Sandiford  <r.sandiford@uk.ibm.com>
+
+       * xcofflink.c (xcoff_mark): When walking the relocations,
+       only mark the target symbol or the target section, not both.
+       (xcoff_final_definition_p): New function.
+       (xcoff_keep_symbol_p): Use it to check whether an external XCOFF
+       symbol is a valid definition of the associated output symbol.
+       Use XCOFF_ALLOCATED to stop the same hash table entry having
+       two output symbols.
+       (bfd_xcoff_size_dynamic_sections): Set XCOFF_ALLOCATED when
+       keeping a symbol.
+       (xcoff_link_input_bfd): Use xcoff_final_definition_p.
+
 2009-03-14  Richard Sandiford  <r.sandiford@uk.ibm.com>
 
        * xcofflink.c (bfd_xcoff_import_symbol): Treat imported absolute
This page took 0.023372 seconds and 4 git commands to generate.