]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
elf.h: Add missing R_X86_64_*64 relocs.
authorRoland McGrath <roland@redhat.com>
Thu, 11 Mar 2010 08:44:28 +0000 (00:44 -0800)
committerRoland McGrath <roland@redhat.com>
Thu, 11 Mar 2010 08:44:28 +0000 (00:44 -0800)
ChangeLog
elf/elf.h

index 218545435a07297a4ae3e76e3d46464c507d15ad..c3fda93de90992705ae3f8b5e04e731bd9c7f312 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2010-03-11  Roland McGrath  <roland@redhat.com>
+
+       * elf/elf.h (R_X86_64_GOT64, R_X86_64_GOTPCREL64): New macros.
+       (R_X86_64_GOTPC64, R_X86_64_GOTPLT64, R_X86_64_PLTOFF64): New macros.
+
 2010-03-10  Luis Machado  <luisgpm@br.ibm.com>
 
        * sysdeps/powerpc/powerpc64/power7/memcpy.S: New file.
index fd6236b8cf3ff2541f4080eece89ec6142c33c81..f41a02649e37639b26f4a832c2a545ee96e5e166 100644 (file)
--- a/elf/elf.h
+++ b/elf/elf.h
@@ -2666,7 +2666,13 @@ typedef Elf32_Addr Elf32_Conflict;
 #define R_X86_64_GOTOFF64      25      /* 64 bit offset to GOT */
 #define R_X86_64_GOTPC32       26      /* 32 bit signed pc relative
                                           offset to GOT */
-/* 27 .. 31 */
+#define R_X86_64_GOT64         27      /* 64-bit GOT entry offset */
+#define R_X86_64_GOTPCREL64    28      /* 64-bit PC relative offset
+                                          to GOT entry */
+#define R_X86_64_GOTPC64       29      /* 64-bit PC relative offset to GOT */
+#define R_X86_64_GOTPLT64      30      /* like GOT64, says PLT entry needed */
+#define R_X86_64_PLTOFF64      31      /* 64-bit GOT relative offset
+                                          to PLT entry */
 #define R_X86_64_SIZE32                32      /* Size of symbol plus 32-bit addend */
 #define R_X86_64_SIZE64                33      /* Size of symbol plus 64-bit addend */
 #define R_X86_64_GOTPC32_TLSDESC 34    /* GOT offset for TLS descriptor.  */