From 70bec8b806b9eabcb62d54cc7bef3f2cd88aafaf Mon Sep 17 00:00:00 2001 From: Ian Lance Taylor Date: Fri, 6 Aug 1993 20:04:22 +0000 Subject: * ecoff.c (ecoff_set_symbol_info): Removed special handling for scBss and scSBss symbols, since it was wrong. --- bfd/ecoff.c | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) (limited to 'bfd/ecoff.c') diff --git a/bfd/ecoff.c b/bfd/ecoff.c index 685ab4e..84ae59b 100644 --- a/bfd/ecoff.c +++ b/bfd/ecoff.c @@ -901,16 +901,8 @@ ecoff_set_symbol_info (abfd, ecoff_sym, asym, ext, indirect_ptr_ptr) asym->value -= asym->section->vma; break; case scBss: - if (ext) - { - asym->section = &bfd_com_section; - asym->flags = 0; - } - else - { - asym->section = bfd_make_section_old_way (abfd, ".bss"); - asym->value -= asym->section->vma; - } + asym->section = bfd_make_section_old_way (abfd, ".bss"); + asym->value -= asym->section->vma; break; case scRegister: asym->flags = BSF_DEBUGGING; @@ -937,8 +929,7 @@ ecoff_set_symbol_info (abfd, ecoff_sym, asym, ext, indirect_ptr_ptr) break; case scSBss: asym->section = bfd_make_section_old_way (abfd, ".sbss"); - if (! ext) - asym->value -= asym->section->vma; + asym->value -= asym->section->vma; break; case scRData: asym->section = bfd_make_section_old_way (abfd, ".rdata"); -- cgit v1.1