diff options
author | Dave Korn <dave.korn@artimi.com> | 2009-06-08 16:06:24 +0000 |
---|---|---|
committer | Dave Korn <dave.korn@artimi.com> | 2009-06-08 16:06:24 +0000 |
commit | fbeb56a4a5a51d90d26e31dbb602e9f8419c432a (patch) | |
tree | 1927a4b0abbb76831f2efbe87294200b75b815b7 /gas/ChangeLog | |
parent | 7681d515c36554427defeb13acf2ab435fc2e475 (diff) | |
download | gdb-fbeb56a4a5a51d90d26e31dbb602e9f8419c432a.zip gdb-fbeb56a4a5a51d90d26e31dbb602e9f8419c432a.tar.gz gdb-fbeb56a4a5a51d90d26e31dbb602e9f8419c432a.tar.bz2 |
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.
Diffstat (limited to 'gas/ChangeLog')
-rw-r--r-- | gas/ChangeLog | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog index 0678a3b..23ba55b 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,13 @@ +2009-06-08 Dave Korn <dave.korn.cygwin@gmail.com> + + 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. + 2009-06-04 Alan Modra <amodra@bigpond.net.au> * dep-in.sed: Don't use \n in replacement part of s command. |