diff options
author | James Clarke <jrtc27@jrtc27.com> | 2016-11-18 12:51:40 +0100 |
---|---|---|
committer | Jose E. Marchesi <jose.marchesi@oracle.com> | 2016-11-18 12:51:40 +0100 |
commit | cc133f9f118ef4afd93da0ecba48151488c41c74 (patch) | |
tree | 33a09f81fa2df268c88e5562bcba6b6c6cb572bd /bfd/ChangeLog-2015 | |
parent | a85db0a6188b89ef49a1bd0f0ed435adc133b3ae (diff) | |
download | gdb-cc133f9f118ef4afd93da0ecba48151488c41c74.zip gdb-cc133f9f118ef4afd93da0ecba48151488c41c74.tar.gz gdb-cc133f9f118ef4afd93da0ecba48151488c41c74.tar.bz2 |
bfd: fix negative GOT offsets for non-local references on sparc64
bfd/ChangeLog:
2016-11-18 James Clarke <jrtc27@jrtc27.com>
* elfxx-sparc.c (_bfd_sparc_elf_relocate_section): Don't convert
R_SPARC_GOTDATA_OP_HIX22 and R_SPARC_GOTDATA_OP_LOX10 to
R_SPARC_GOT* for non-local references. Instead, treat them like
R_SPARC_GOTDATA_HIX22/R_SPARC_GOTDATA_LOX10 when filling in the
immediate with the calculated relocation.
Diffstat (limited to 'bfd/ChangeLog-2015')
0 files changed, 0 insertions, 0 deletions