Fixes a bug in the relaxation of R_MSP430X_ABS16 to R_MSP430_10_PCREL.
[binutils-gdb.git] / bfd / ChangeLog
index b43a491117ee9257f82e7233926eb7fb53ee0825..3a2d6f605a2f1733c2b5b544fbaa82b6a3f4942a 100644 (file)
@@ -1,3 +1,35 @@
+2015-01-15  Nick Clifton  <nickc@redhat.com>
+
+       * elf32-msp430.c (msp430_elf_relax_section): Skip unhandled
+       relocs.  Include PC-relative adjustment for R_MSP430X_ABS16
+       relaxation.
+
+2015-01-15  Alan Modra  <amodra@gmail.com>
+
+       * elflink.c (_bfd_elf_link_omit_section_dynsym): Return true for
+       any output section matching a linker created dynobj section.
+
+2015-01-15  Alan Modra  <amodra@gmail.com>
+
+       PR 17842
+       * elflink.c (elf_link_output_sym): Assert elf_onesymtab set.
+       (bfd_elf_final_link): Always create a symbol table when emit_relocs.
+       Don't assign symtab file position unless symbols will be output.
+       Merge blocks with condition in common.  Don't call
+       elf_backend_output_arch_local_syms or elf_backend_output_arch_syms
+       unless other symbols are output.  Move assignment of symtab_shndx
+       file position.  Localize variable.
+
+2015-01-14  Jiong Wang  <jiong.wang@arm.com>
+
+       * elf32-arm.c (elf32_arm_final_link_relocate): Reject R_ARM_32/_NOI when
+       trying to defer them to runtime.
+
+2015-01-13  Thomas Preud'homme <thomas.preudhomme@arm.com>
+
+       * elfnn-aarch64.c (elfNN_aarch64_final_link_relocate): Use SYMBOLIC_BIND
+       to check if a symbol should be bound symbolically.
+
 2015-01-13  Jiong Wang  <jiong.wang@arm.com>
 
        * elfnn-aarch64.c: (elfNN_aarch64_howto_table): Enable overflow check