diff options
author | Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> | 2023-01-19 13:48:58 -0800 |
---|---|---|
committer | H.J. Lu <hjl.tools@gmail.com> | 2023-01-19 13:54:35 -0800 |
commit | 1bb82b89ae9d884016e55f2ade99c74fcc92a581 (patch) | |
tree | db3eb023f9929a15bdd886b4c410d07b5652dda1 /gdb/c-lang.c | |
parent | 77519ab324b0a417411ce0fd172aee0fa8349643 (diff) | |
download | gdb-1bb82b89ae9d884016e55f2ade99c74fcc92a581.zip gdb-1bb82b89ae9d884016e55f2ade99c74fcc92a581.tar.gz gdb-1bb82b89ae9d884016e55f2ade99c74fcc92a581.tar.bz2 |
i386: Don't emit unsupported TLS relocs on Solaris
Emit R_386_TLS_LE and R_386_TLS_IE, instead of R_386_TLS_LE_32 and
R_386_TLS_IE_32, on Solaris.
PR ld/13671
* elf32-i386.c (elf_i386_tls_transition): Only emit R_386_TLS_LE,
R_386_TLS_IE on Solaris.
(elf_i386_relocate_section): Only use R_386_TLS_GD->R_386_TLS_LE
transition on Solaris.
Co-Authored-By: H.J. Lu <hjl.tools@gmail.com>
Diffstat (limited to 'gdb/c-lang.c')
0 files changed, 0 insertions, 0 deletions