Content for TLS_IE_GOT not written to .got.
authorCupertino Miranda <cmiranda@synopsys.com>
Tue, 12 Jul 2016 14:31:40 +0000 (16:31 +0200)
committerCupertino Miranda <cmiranda@synopsys.com>
Fri, 26 Aug 2016 10:09:17 +0000 (12:09 +0200)
commit4dd72ffdfe254fec30fd5eab0c5fd4445df73529
treef1d8dfa7da9ff84146c0ca39d9c6167d9c8c13ab
parenta87aa054a67e23faeead400bdf902a1eddb242a4
Content for TLS_IE_GOT not written to .got.

When no dynamic relocation was generated the .got content would not be
updated for the TLS_IE_GOT relocation addresses.

bfd/ChangeLog:

Cupertino Miranda  <cmiranda@synopsys.com>

* arc-got.h (relocate_fix_got_relocs_for_got_info): Fixed addresses in
debug comments. Fixed address in .got related to TLS_IE_GOT dynamic
relocation.

ld/ChangeLog:

Cupertino Miranda  <cmiranda@synopsys.com>

* testsuite/ld-arc/tls_ie-01.s: Added to verify associated fix.
* testsuite/ld-arc/tls_ie-01.d: Likewise
bfd/ChangeLog
bfd/arc-got.h
ld/ChangeLog
ld/testsuite/ld-arc/tls_ie-01.d [new file with mode: 0644]
ld/testsuite/ld-arc/tls_ie-01.s [new file with mode: 0644]