Define new x86-64 relocation symbols
authorUlrich Drepper <drepper@redhat.com>
Fri, 5 Mar 2010 03:49:04 +0000 (19:49 -0800)
committerUlrich Drepper <drepper@redhat.com>
Fri, 5 Mar 2010 03:49:04 +0000 (19:49 -0800)
ChangeLog
elf/elf.h

index eac8ecd..e9832a6 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2010-03-04  Ulrich Drepper  <drepper@redhat.com>
+
+       * elf/elf.h (R_X86_64_SIZE32): Define.
+       (R_X86_64_SIZE64): Define.
+
 2010-03-02  Richard Guenther  <rguenther@suse.de>
 
        * sysdeps/x86_64/dl-machine.h (elf_machine_rela): R_X86_64_PC32
index b6b6410..fd6236b 100644 (file)
--- a/elf/elf.h
+++ b/elf/elf.h
@@ -2666,7 +2666,9 @@ 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 .. 33 */
+/* 27 .. 31 */
+#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.  */
 #define R_X86_64_TLSDESC_CALL   35     /* Marker for call through TLS
                                           descriptor.  */