* elf32-tilepro.c (tilepro_elf_mkobject): New function.
[deliverable/binutils-gdb.git] / bfd / ChangeLog
index 2f39d1ca70c2094b9b60328327cb5adc1d96fb5f..90804e5c5c1180196d5ca7407f893cb59100ee5f 100644 (file)
@@ -1,3 +1,76 @@
+2012-12-03  Maciej W. Rozycki  <macro@codesourcery.com>
+
+       * elf32-tilepro.c (tilepro_elf_mkobject): New function.
+       (bfd_elf32_mkobject): New macro.
+
+2012-12-03  Maciej W. Rozycki  <macro@codesourcery.com>
+
+       * elf32-mips.c (bfd_elf32_mkobject): New macro.
+       * elf64-mips.c (bfd_elf64_mkobject): Likewise.
+       * elfn32-mips.c (bfd_elf32_mkobject): Likewise.
+       * elfxx-mips.h (_bfd_mips_elf_mkobject): New prototype.
+       * elfxx-mips.c (mips_elf_obj_tdata): New struct.
+       (mips_elf_tdata): New macro.
+       (_bfd_mips_elf_mkobject): New function.
+       (mips_elf_merge_obj_attributes): Report the originating input BFD
+       on attribute conflicts.
+
+2012-12-03  Maciej W. Rozycki  <macro@codesourcery.com>
+
+       * elfxx-mips.c (mips_elf_merge_obj_attributes): Correct messages
+       for the -mdouble-float and -msingle-float cases throughout; make
+       all the messages report the output file consistently on the
+       left-hand side.
+
+2012-11-29  Roland McGrath  <mcgrathr@google.com>
+
+       * elf-nacl.c (segment_eligible_for_headers): Disallow writable segments.
+
+2012-11-26  Roland McGrath  <mcgrathr@google.com>
+
+       * elf-nacl.c (nacl_modify_segment_map): Don't crash when INFO is null.
+
+2012-11-21  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR binutils/14493
+       * elf.c (copy_elf_program_header): When rewriting program
+       header, set the output maxpagesize to the maximum alignment
+       of input PT_LOAD segments.
+
+2012-11-21  Roland McGrath  <mcgrathr@google.com>
+
+       * elf-nacl.c (segment_nonexecutable_and_has_contents): Renamed to ...
+       (segment_eligible_for_headers): ... this.  Take new arguments
+       MAXPAGESIZE and SIZEOF_HEADERS.  Return false if the first section's
+       start address doesn't leave space for the headers.
+       (nacl_modify_segment_map): Update caller.
+
+2012-11-20  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR ld/14862
+       * elf-bfd.h (elf_link_hash_entry): Remove ref_dynamic_nonweak
+       added by accident.
+       (elf_link_add_object_symbols): Don't set nor check
+       ref_dynamic_nonweak.
+
+2012-11-20  Alan Modra  <amodra@gmail.com>
+
+       * elf32-rx.c (rx_elf_print_private_bfd_data): Warning fix.
+
+2012-11-16  Joey Ye  <joey.ye@arm.com>
+
+       * elf32-arm.c (elf32_arm_final_link_relocate
+       <case R_ARM_THM_ALU_PREL_11_0, case R_ARM_THM_PC12>): Align address of
+       the place being relocated.
+       (elf32_arm_final_link_relocate, case R_ARM_THM_PC8): Align address
+       of the place being relocated and truncate addend.
+       (Pa): New macro.
+
+2012-11-14  Roland McGrath  <mcgrathr@google.com>
+
+       * elf32-arm.c (elf32_arm_nacl_plt0_entry): Use bic rather than bfc
+       instruction for data sandboxing.
+
 2012-11-14  Tristan Gingold  <gingold@adacore.com>
 
        * mach-o.c (bfd_mach_o_read_main)
This page took 0.025365 seconds and 4 git commands to generate.