aboutsummaryrefslogtreecommitdiff
path: root/bfd
diff options
context:
space:
mode:
authorIan Lance Taylor <ian@airs.com>1994-01-24 23:54:51 +0000
committerIan Lance Taylor <ian@airs.com>1994-01-24 23:54:51 +0000
commitd4fb8fced1fb770654c7ed860cc194eddab9f83e (patch)
treec1e983fe0f35e2c1f9e60fec037a71adf888a3b4 /bfd
parent209e5610416f7b2c28f90aafc02ea7c6e62c3359 (diff)
downloadgdb-d4fb8fced1fb770654c7ed860cc194eddab9f83e.zip
gdb-d4fb8fced1fb770654c7ed860cc194eddab9f83e.tar.gz
gdb-d4fb8fced1fb770654c7ed860cc194eddab9f83e.tar.bz2
* elfcode.h (swap_out_syms): Use elf_section_from_bfd_section to
get the index of a common section, rather than always using SHN_COMMON (MIPS has multiple common sections).
Diffstat (limited to 'bfd')
-rw-r--r--bfd/elfcode.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/bfd/elfcode.h b/bfd/elfcode.h
index 81a3bca..9871912 100644
--- a/bfd/elfcode.h
+++ b/bfd/elfcode.h
@@ -2095,7 +2095,8 @@ swap_out_syms (abfd)
sym.st_size = value;
/* Should retrieve this from somewhere... */
sym.st_value = 16;
- sym.st_shndx = SHN_COMMON;
+ sym.st_shndx = elf_section_from_bfd_section (abfd,
+ syms[idx]->section);
}
else
{