PR gas/977
commitb1d0d5a5091a5e8fd3e276dc9adb23ae0520e472
authorDave Korn <dave.korn@artimi.com>
Mon, 8 Jun 2009 16:06:24 +0000 (8 16:06 +0000)
committerDave Korn <dave.korn@artimi.com>
Mon, 8 Jun 2009 16:06:24 +0000 (8 16:06 +0000)
tree6eca0b57594b57c11eecc0eacbece84449889f45
parent9f93bde9ba1d9d6038f02ada874a8c23b5e42399
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