* elf64-ppc.c (is_static_defined): New function.
[deliverable/binutils-gdb.git] / bfd / ChangeLog
index 41b6cb9714b9f4c4fadb03a3905db716c13fce5e..f1365e553d0d527a84b282403268e2f0139fc10e 100644 (file)
@@ -1,3 +1,17 @@
+2010-06-25  Alan Modra  <amodra@gmail.com>
+
+       * elf64-ppc.c (is_static_defined): New function.
+       (get_tls_mask, ppc_type_of_stub): Use it here.
+       (ppc64_elf_edit_opd): Ensure we only attempt to edit ppc64 input.
+       (ppc64_elf_tls_setup): Typo fix.
+       (adjust_toc_syms): Correctly handle symbols defined past the end
+       of the toc.  Move syms on removed entries to next entry rather
+       than to start of toc.
+       (ppc64_elf_edit_toc): Likewise.  Ensure we only attempt to
+       edit ppc64 input.  Allocate one extra word in skip array.
+       Honour info->keep_memory when reading relocs if we can.
+       Adjust toc relocs after adjusting symbols.
+
 2010-06-23  Nathan Sidwell  <nathan@codesourcery.com>
 
        * archive64.c (bfd_elf64_archive_write_armap): Fix buffer overrun
 
        * pe-x86_64.c (TARGET_UNDERSCORE): Set value dependent
        to USE_MINGW64_LEADING_UNDERSCORES.
-        * pei-x86_64.c (TARGET_UNDERSCORE): Likewise.
+       * pei-x86_64.c (TARGET_UNDERSCORE): Likewise.
        * config.bfd: Change underscoring default for x64 mingw
        to false.
        * coffcode.h (coff_write_relocs): Add check that dereferenced
This page took 0.024152 seconds and 4 git commands to generate.