Define R_386_SIZE32/R_X86_64_SIZE32/R_X86_64_SIZE64
authorH.J. Lu <hjl.tools@gmail.com>
Wed, 16 Jan 2013 20:31:57 +0000 (20:31 +0000)
committerH.J. Lu <hjl.tools@gmail.com>
Wed, 16 Jan 2013 20:31:57 +0000 (20:31 +0000)
* i386.h (R_386_SIZE32): Fill it.
* x86-64.h (R_X86_64_SIZE32): Likewise.
(R_X86_64_SIZE64): Likewise.

include/elf/ChangeLog
include/elf/i386.h
include/elf/x86-64.h

index c86fbf7d9ddb1ef761a5c77bf0f2f2a116322eea..708b860ffd3037a1d24680b377d7920e5fe12f84 100644 (file)
@@ -1,3 +1,9 @@
+2013-01-16  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * i386.h (R_386_SIZE32): Fill it.
+       * x86-64.h (R_X86_64_SIZE32): Likewise.
+       (R_X86_64_SIZE64): Likewise.
+
 2013-01-10  Will Newton <will.newton@imgtec.com>
 
        * common.h: Fix case of "Meta".
index a12225faa254483c42c3d2928ae8af3362269902..c4750925fad66ef886b51e5b8b39c48008e3c71a 100644 (file)
@@ -62,7 +62,7 @@ START_RELOC_NUMBERS (elf_i386_reloc_type)
      RELOC_NUMBER (R_386_TLS_DTPMOD32, 35)
      RELOC_NUMBER (R_386_TLS_DTPOFF32, 36)
      RELOC_NUMBER (R_386_TLS_TPOFF32,  37)
-/* 38 */
+     RELOC_NUMBER (R_386_SIZE32,       38) /* 32-bit symbol size */
      RELOC_NUMBER (R_386_TLS_GOTDESC,  39)
      RELOC_NUMBER (R_386_TLS_DESC_CALL,40)
      RELOC_NUMBER (R_386_TLS_DESC,     41)
index 9022f8482f28eb5ad2c1a201607c42a62410c14e..0ce92cd54f62a68de64efa6ea76940e623880d8d 100644 (file)
@@ -63,7 +63,8 @@ START_RELOC_NUMBERS (elf_x86_64_reloc_type)
                                                 that PLT entry is needed */
      RELOC_NUMBER (R_X86_64_PLTOFF64, 31)     /* 64 bit GOT relative offset
                                                 to PLT entry */
-     /* 32 .. 33 */
+     RELOC_NUMBER (R_X86_64_SIZE32,   32)     /* 32-bit symbol size */
+     RELOC_NUMBER (R_X86_64_SIZE64,   33)     /* 64-bit symbol size */
      RELOC_NUMBER (R_X86_64_GOTPC32_TLSDESC, 34)
                                              /* 32 bit signed pc relative
                                                 offset to TLS descriptor