mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-20 01:50:24 +08:00
Handle R_X86_64_DTPOFF64
bfd/ PR ld/15685 * elf64-x86-64.c (elf_x86_64_relocate_section): Handle R_X86_64_DTPOFF64. ld/testsuite/ PR ld/15685 * ld-x86-64/tlsg.s: Add a test for R_X86_64_DTPOFF64. * ld-x86-64/tlsg.sd: Updated.
This commit is contained in:
@ -1,3 +1,9 @@
|
|||||||
|
2013-06-28 H.J. Lu <hongjiu.lu@intel.com>
|
||||||
|
|
||||||
|
PR ld/15685
|
||||||
|
* elf64-x86-64.c (elf_x86_64_relocate_section): Handle
|
||||||
|
R_X86_64_DTPOFF64.
|
||||||
|
|
||||||
2013-06-28 Nick Clifton <nickc@redhat.com>
|
2013-06-28 Nick Clifton <nickc@redhat.com>
|
||||||
|
|
||||||
PR ld/15302
|
PR ld/15302
|
||||||
|
@ -4332,6 +4332,11 @@ direct:
|
|||||||
relocation = elf_x86_64_tpoff (info, relocation);
|
relocation = elf_x86_64_tpoff (info, relocation);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case R_X86_64_DTPOFF64:
|
||||||
|
BFD_ASSERT ((input_section->flags & SEC_CODE) == 0);
|
||||||
|
relocation -= elf_x86_64_dtpoff_base (info);
|
||||||
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
@ -1,3 +1,9 @@
|
|||||||
|
2013-06-28 H.J. Lu <hongjiu.lu@intel.com>
|
||||||
|
|
||||||
|
PR ld/15685
|
||||||
|
* ld-x86-64/tlsg.s: Add a test for R_X86_64_DTPOFF64.
|
||||||
|
* ld-x86-64/tlsg.sd: Updated.
|
||||||
|
|
||||||
2013-06-24 Maciej W. Rozycki <macro@codesourcery.com>
|
2013-06-24 Maciej W. Rozycki <macro@codesourcery.com>
|
||||||
|
|
||||||
* ld-mips-elf/jalx-2.dd: Update for microMIPS PLT support.
|
* ld-mips-elf/jalx-2.dd: Update for microMIPS PLT support.
|
||||||
|
@ -10,3 +10,4 @@ a:
|
|||||||
_start:
|
_start:
|
||||||
.section .debug_foobar
|
.section .debug_foobar
|
||||||
.long a@dtpoff, 0
|
.long a@dtpoff, 0
|
||||||
|
.quad a@dtpoff
|
||||||
|
@ -7,4 +7,4 @@
|
|||||||
.*: +file format elf64-x86-64.*
|
.*: +file format elf64-x86-64.*
|
||||||
|
|
||||||
Contents of section .debug_foobar:
|
Contents of section .debug_foobar:
|
||||||
0+ 18000000 0+ +.*
|
0+ 18000000 0+ +18000000 0+ +.*
|
||||||
|
Reference in New Issue
Block a user