Revert "bfd: allow negative offsets to _GLOBAL_OFFSET_TABLE_ in elf64 SPARC"
authorJose E. Marchesi <jose.marchesi@oracle.com>
Sat, 19 Nov 2016 12:39:09 +0000 (04:39 -0800)
committerJose E. Marchesi <jose.marchesi@oracle.com>
Sat, 19 Nov 2016 12:39:09 +0000 (04:39 -0800)
commit0fc9967d0b28a1e037233d49cec479d3ab1e9e59
tree3b318b14c7b7967f66b181d5210f56b8085d9b2a
parentef787763b9495913d5be90bcdedcecb553cbf308
Revert "bfd: allow negative offsets to _GLOBAL_OFFSET_TABLE_ in elf64 SPARC"

This reverts commit b19753ce31da347605dfa903c6fd2158e2444f0d.

As it turns out, GCC (and the assembler) needs additional work in
order to support negative GOT offsets in 64-bit sparc.  This is
breaking TLS Local Dynamic in position-independent code.
bfd/ChangeLog
bfd/elfxx-sparc.c