powerpc relax_section and section contents cache
[deliverable/binutils-gdb.git] / bfd / ChangeLog
index b5d658b5914d006cc59694a0f6748e97b343d584..5b828a3b2b1cf72d250e5ca9b15ed019844c6917 100644 (file)
@@ -1,3 +1,30 @@
+2014-02-09  Alan Modra  <amodra@gmail.com>
+
+       * elf-bfd.h (struct elf_backend_data): Add caches_rawsize.
+       * elfxx-target.h (elf_backend_caches_rawsize): Define.
+       (elfNN_bed): Init new field.
+       * elflink.c (elf_link_input_bfd): Handle caches_rawsize.
+       * elf32-ppc.c (shared_stub_entry): Zero addi offset.
+       (ppc_elf_relax_section): Don't reallocate section here, write
+       stubs, or write out relocs for ld -r here..
+       (ppc_elf_relocate_section): ..instead write stubs here, and use
+       existing code to write out relocs for ld -r.  Fix offset
+       adjustment on reloc for little-endian.
+       (elf_backend_caches_rawsize): Define.
+
+2014-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       * cache.c (bfd_cache_max_open): Cast RLIM_INFINITY to rlim_t.
+
+2014-02-04  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       * coff-rs6000.c (xcoff_write_archive_contents_big): Free OFFSETS in
+       return paths.  Three times.
+       * elf64-ppc.c (ppc64_elf_link_hash_table_create): Free HTAB in all
+       return paths.
+       (ppc64_elf_tls_optimize): Free TOC_REF in return path.
+       (ppc64_elf_edit_toc): Free USED in return path.
+
 2014-02-03  Sandra Loosemore  <sandra@codesourcery.com>
 
        * reloc.c (BFD_RELOC_NIOS2_GOT_LO, BFD_RELOC_NIOS2_GOT_HA): New.
This page took 0.032614 seconds and 4 git commands to generate.