diff options
author | Mark Wielaard <mjw@redhat.com> | 2016-01-29 09:49:01 +0100 |
---|---|---|
committer | Mark Wielaard <mjw@redhat.com> | 2016-01-31 11:44:32 +0100 |
commit | 3da75f08818fa3d217e5d566477c7001cb774792 (patch) | |
tree | 5274dfb226b16ecf515dc7e5d4d4514afdbcfceb /ChangeLog | |
parent | bae7c7c764413b23e61cb099ce33be4c4ee259bb (diff) |
elf/elf.h: Add new 386 and X86_64 relocations from binutils.
The following new 386 and X86_64 were added to binutils. They are
non-dynamic relocations, so don't need direct handling in glibc.
But other programs, like elfutils, use the glibc elf.h definitions
for the names and numbers when inspecting ET_REL files.
R_386_GOT32X was proposed in
https://groups.google.com/forum/#!topic/ia32-abi/GbJJskkid4I
X86_64_GOTPCRELX and R_X86_64_REX_GOTPCRELX were proposed in
https://groups.google.com/forum/#!topic/x86-64-abi/n9AWHogmVY0
There also used to be R_X86_64_PC32_BND and R_X86_64_PLT32_BND
but those already got deprecated in
https://groups.google.com/d/msg/x86-64-abi/-hdQyMixt8Y/XFDOvioG85cJ
* elf/elf.h (R_386_GOT32X): New.
(R_386_NUM): Update.
(R_X86_64_GOTPCRELX: New.
(R_X86_64_REX_GOTPCRELX): New.
(R_X86_64_NUM): Update.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -1,3 +1,11 @@ +2016-01-29 Mark Wielaard <mjw@redhat.com> + + * elf/elf.h (R_386_GOT32X): New. + (R_386_NUM): Update. + (R_X86_64_GOTPCRELX: New. + (R_X86_64_REX_GOTPCRELX): New. + (R_X86_64_NUM): Update. + 2016-01-27 Paul Eggert <eggert@cs.ucla.edu> [BZ #18240] |