From: Ian Lance Taylor Date: Fri, 6 Aug 1993 20:04:22 +0000 (+0000) Subject: * ecoff.c (ecoff_set_symbol_info): Removed special handling for X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=70bec8b806b9eabcb62d54cc7bef3f2cd88aafaf;p=binutils-gdb.git * ecoff.c (ecoff_set_symbol_info): Removed special handling for scBss and scSBss symbols, since it was wrong. --- diff --git a/bfd/ChangeLog b/bfd/ChangeLog index ab2b7f485da..2fcb8adf0a6 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -10,6 +10,9 @@ Fri Aug 6 15:13:22 1993 Ken Raeburn (raeburn@cambridge.cygnus.com) Fri Aug 6 12:28:38 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com) + * ecoff.c (ecoff_set_symbol_info): Removed special handling for + scBss and scSBss symbols, since it was wrong. + * Makefile.in (coff-mips.o, coff-alpha.o): Don't depend on coffcode.h. diff --git a/bfd/ecoff.c b/bfd/ecoff.c index 685ab4e869d..84ae59b4c8a 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");