aboutsummaryrefslogtreecommitdiff
path: root/gas/ChangeLog
diff options
context:
space:
mode:
authorDave Korn <dave.korn@artimi.com>2009-06-08 16:06:24 +0000
committerDave Korn <dave.korn@artimi.com>2009-06-08 16:06:24 +0000
commitfbeb56a4a5a51d90d26e31dbb602e9f8419c432a (patch)
tree1927a4b0abbb76831f2efbe87294200b75b815b7 /gas/ChangeLog
parent7681d515c36554427defeb13acf2ab435fc2e475 (diff)
downloadgdb-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/ChangeLog10
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.