diff options
author | Denis Chertykov <chertykov@gmail.com> | 2016-06-09 19:17:43 +0300 |
---|---|---|
committer | Denis Chertykov <chertykov@gmail.com> | 2016-06-09 19:17:43 +0300 |
commit | 5c41dbc302c2dd87e201e4fd1d9ae3186f6e51a0 (patch) | |
tree | f97034bca2d7f3fa8d45fc6b6931d9117a6de79e /gold/defstd.cc | |
parent | 1857fe72aff6f254217956d141bff4b9ca454bc5 (diff) | |
download | gdb-5c41dbc302c2dd87e201e4fd1d9ae3186f6e51a0.zip gdb-5c41dbc302c2dd87e201e4fd1d9ae3186f6e51a0.tar.gz gdb-5c41dbc302c2dd87e201e4fd1d9ae3186f6e51a0.tar.bz2 |
Fix PR 20221 - adjust syms and relocs only if relax shrunk section.
This patch fixes an edge case in linker relaxation that causes symbol
values to be computed incorrectly in the presence of align directives
in input source code.
bfd/
* elf32-avr.c (elf32_avr_relax_delete_bytes): Adjust syms
and relocs only if shrinking occurred.
ld/
* testsuite/ld-avr/avr-prop-5.d: New.
* testsuite/ld-avr/avr-prop-5.s: New.
Diffstat (limited to 'gold/defstd.cc')
0 files changed, 0 insertions, 0 deletions