diff options
author | Alan Modra <amodra@gmail.com> | 2015-08-20 12:02:45 +0930 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2015-08-20 12:02:45 +0930 |
commit | 9215b98bb27c071386a277f5578dbb17569a1471 (patch) | |
tree | 62014c06b7d3255ba6b1833c41aa654a8c6056b6 /gdb/remote.c | |
parent | 9d1f51209437ebee8f0a930b9613d59759ea8dc0 (diff) | |
download | binutils-9215b98bb27c071386a277f5578dbb17569a1471.zip binutils-9215b98bb27c071386a277f5578dbb17569a1471.tar.gz binutils-9215b98bb27c071386a277f5578dbb17569a1471.tar.bz2 |
gold --emit-relocs
A symbol value in an ELF final linked binary is absolute, in contrast
to a relocatable object file where the value is section relative. For
--emit-relocs it is therefore incorrect to use the value of a section
symbol as the addend when adjusting relocs against input section
symbols to output section symbols.
PR gold/18846
* target-reloc.h (relocate_relocs <RELOC_ADJUST_FOR_SECTION_RELA>):
Subtract os->address() from addend.
* powerpc.cc (relocate_relocs): Likewise.
Diffstat (limited to 'gdb/remote.c')
0 files changed, 0 insertions, 0 deletions