aboutsummaryrefslogtreecommitdiff
path: root/ld/plugin.c
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2013-08-29 10:25:27 +0000
committerJakub Jelinek <jakub@redhat.com>2013-08-29 10:25:27 +0000
commit5c98a14e1e4ffe0e8754ca07e50c564e1a22d6c1 (patch)
tree23692432f3e4612eff5ebb256233f3a179834e94 /ld/plugin.c
parent5b791bb530cc1023a5e05a5216836bf80d71a6cd (diff)
downloadgdb-5c98a14e1e4ffe0e8754ca07e50c564e1a22d6c1.zip
gdb-5c98a14e1e4ffe0e8754ca07e50c564e1a22d6c1.tar.gz
gdb-5c98a14e1e4ffe0e8754ca07e50c564e1a22d6c1.tar.bz2
* elf64-x86-64.c (elf_x86_64_check_tls_transition): Allow
64-bit -mcmodel=large -fpic TLS GD and LD sequences. (elf_x86_64_relocate_section): Handle -mcmodel=large -fpic TLS GD and LD sequences in GD->LE, GD->IE and LD->LE transitions. ld/testsuite/ * ld-x86-64/x86-64.exp: Add tlsld3, tlsgd7 and tlsgd8 tests. * ld-x86-64/tlspic1.s: Add -mcmodel=large -fpic TLS GD and LD sequences. * ld-x86-64/tlspic.dd: Adjusted. * ld-x86-64/tlspic.rd: Adjusted. * ld-x86-64/tlspic-nacl.rd: Adjusted. * ld-x86-64/tlsld3.dd: New test. * ld-x86-64/tlsld3.s: New file. * ld-x86-64/tlsgd7.dd: New test. * ld-x86-64/tlsgd7.s: New file. * ld-x86-64/tlsgd8.dd: New test. * ld-x86-64/tlsgd8.s: New file.
Diffstat (limited to 'ld/plugin.c')
0 files changed, 0 insertions, 0 deletions