Add R_X86_64_RELATIVE64 and handle R_X86_64_64 for x32.
[deliverable/binutils-gdb.git] / bfd / ChangeLog
index c811179469f177ab31f56468572c7db3e3e14345..f76cf77bf4552fd446ec0845d7e835f33b97b001 100644 (file)
@@ -1,3 +1,11 @@
+2011-08-12  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR ld/13082
+       * elf64-x86-64.c (x86_64_elf_howto_table): Add R_X86_64_RELATIVE64.
+       (elf_x86_64_relocate_section): Treat R_X86_64_64 like R_X86_64_32
+       and zero-extend it to 64bit if addend is zero for x32.  Generate
+       R_X86_64_RELATIVE64 for x32.
+
 2011-08-09  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
 
        * bfd-in.h (bfd_elf32_arm_set_target_relocs): Update prototype.
This page took 0.022892 seconds and 4 git commands to generate.