OSDN Git Service

PR gas/977
authordavek <davek>
Mon, 8 Jun 2009 16:06:23 +0000 (16:06 +0000)
committerdavek <davek>
Mon, 8 Jun 2009 16:06:23 +0000 (16:06 +0000)
commit6c33dfacae6ba329f812349cbb2d2e94e78d4f7e
tree2387843b7b0f45bd76f06f85844e4faf735a4969
parent69b7bff09d2d0382354f2cae2dd1052e8c9eaf6f
PR gas/977
* config/tc-i386.c (md_estimate_size_before_relax):  Don't relax
branches to weak symbols.
(md_apply_fix):  Don't convert fixes against weak symbols to
section-relative offsets, but save addend for later reloc emission.
(tc_gen_reloc):  When emitting reloc against weak symbol, adjust
addend to pre-compensate for bfd_install_relocation.
gas/ChangeLog
gas/config/tc-i386.c