Fri Jun 5 15:11:11 1998 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
authorIan Lance Taylor <ian@airs.com>
Fri, 5 Jun 1998 19:17:08 +0000 (19:17 +0000)
committerIan Lance Taylor <ian@airs.com>
Fri, 5 Jun 1998 19:17:08 +0000 (19:17 +0000)
* elf.c (elf_map_symbols): Don't add section VMA to symbol value
when comparing against 0.

bfd/ChangeLog
bfd/elf.c

index b8acb4b7de3565c7449ce54252549016e94e2681..61a7a55dc3ffd85a8ef320c5d146a00170fb1554 100644 (file)
@@ -1,3 +1,8 @@
+Fri Jun  5 15:11:11 1998  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
+
+       * elf.c (elf_map_symbols): Don't add section VMA to symbol value
+       when comparing against 0.
+
 Wed Jun  3 17:52:49 1998  Ian Lance Taylor  <ian@cygnus.com>
 
        * Makefile.am (config.status): New target.
index b4bba4679884f87cb39a8b9e6012d4cc154f75e0..46701cfb3d00cc11f2fdbec4c9ddc7c1d79828e6 100644 (file)
--- a/bfd/elf.c
+++ b/bfd/elf.c
@@ -1800,7 +1800,7 @@ elf_map_symbols (abfd)
   for (idx = 0; idx < symcount; idx++)
     {
       if ((syms[idx]->flags & BSF_SECTION_SYM) != 0
-         && (syms[idx]->value + syms[idx]->section->vma) == 0)
+         && syms[idx]->value == 0)
        {
          asection *sec;