bfd/
[binutils-gdb.git] / bfd / ChangeLog
index a896f01d48643d758152b1ccc7397c208007f6e7..477cad0938b53e02f3b35f87abf7521bebf5942c 100644 (file)
@@ -1,3 +1,40 @@
+2009-01-11  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       * elflink.c (_bfd_elf_section_already_linked): Handle g++-3.4
+       relocations in `.gnu.linkonce.r.*' referencing its `.gnu.linkonce.t.*'.
+
+2009-01-07  Hans-Peter Nilsson  <hp@axis.com>
+
+       * elf32-cris.c (cris_elf_relocate_section) <case R_CRIS_32_GD>
+       <case R_CRIS_16_GOT_GD, R_CRIS_32_GOT_GD>: For a symbol defined in
+       the program, the known offset starts at the negative size of the
+       TLS section.
+       <case R_CRIS_32_IE, R_CRIS_32_GOT_TPREL, R_CRIS_16_GOT_TPREL>:
+       Similar.
+
+2009-01-05  Joel Sherrill <joel.sherrill@oarcorp.com>
+
+       * config.bfd: Add lm32-*-rtems*.
+
+2009-01-03  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * coff-ppc.c: Add 2009 to Copyright.
+       * elf32-cris.c: Likewise.
+       * elflink.c: Likewise.
+
+2009-01-03  Hans-Peter Nilsson  <hp@axis.com>
+
+       * elf32-cris.c (elf_cris_finish_dynamic_symbol): Rename
+       gotplt_index to rela_plt_index.  Adjust for R_CRIS_DTPMOD entry.
+
+2009-01-02  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR ld/9679
+       * elflink.c (elf_merge_st_other): New.
+       (_bfd_elf_merge_symbol): Use it on skipped weak definitions and
+       hide them if needed.
+       (elf_link_add_object_symbols): Updated.
+
 2009-01-02  H.J. Lu  <hongjiu.lu@intel.com>
 
        PR ld/9676