* elfxx-mips.c (check_4byte_branch): Remove function.
[deliverable/binutils-gdb.git] / bfd / ChangeLog
index 9a4b3f69c0af4ce7e9c0d095e004f2d1fde7a3f6..9d2543713676d1539e1df72a87902b0cf3d6fd05 100644 (file)
@@ -1,3 +1,49 @@
+2011-08-02  Maciej W. Rozycki  <macro@codesourcery.com>
+
+       * elfxx-mips.c (check_4byte_branch): Remove function.
+       (check_relocated_bzc): New function.
+       (_bfd_mips_elf_relax_section): Permit the relaxation of LUI
+       instructions that immediately follow a compact branch
+       instruction.
+
+2011-08-02  Alan Modra  <amodra@gmail.com>
+
+       * elf64-ppc.c (build_plt_stub): Correct emitted relocs when no
+       plt_static_chain.
+       (ppc_build_one_stub): Adjust get_relocs call to suit..
+       (ppc_size_one_stub): ..and reloc sizing.  Correct plt size corner case.
+
+2011-08-01  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR ld/13048
+       * archures.c (bfd_mach_i386_intel_syntax): New.
+       (bfd_mach_i386_i8086): Updated.
+       (bfd_mach_i386_i386): Likewise.
+       (bfd_mach_x86_64): Likewise.
+       (bfd_mach_x64_32): Likewise.
+       (bfd_mach_i386_i386_intel_syntax): Likewise.
+       (bfd_mach_x86_64_intel_syntax): Likewise.
+       (bfd_mach_x64_32_intel_syntax): Likewise.
+       (bfd_mach_l1om): Likewise.
+       (bfd_mach_l1om_intel_syntax): Likewise.
+       (bfd_mach_k1om): Likewise.
+       (bfd_mach_k1om_intel_syntax): Likewise.
+
+       * bfd-in2.h: Regenerated.
+
+       * cpu-i386.c (bfd_i386_compatible): Check mach instead of
+       bits_per_address.
+       (bfd_x64_32_arch_intel_syntax): Set bits_per_address to 64.
+       (bfd_x64_32_arch): Likewise.
+
+       * elf64-x86-64.c: Include "libiberty.h".
+       (x86_64_elf_howto_table): Append x32 R_X86_64_32.
+       (elf_x86_64_rtype_to_howto): Support x32 R_X86_64_32.
+       (elf_x86_64_reloc_type_lookup): Likewise.
+       (elf_x86_64_reloc_name_lookup): Likewise.
+       (elf_x86_64_relocate_section): Likewise.
+       (elf_x86_64_check_relocs): Allow R_X86_64_64 relocations for x32.
+
 2011-07-29  Maciej W. Rozycki  <macro@codesourcery.com>
 
        * elfxx-mips.c (check_br32): Fix return type.
This page took 0.025756 seconds and 4 git commands to generate.