* ecoff.c (ecoff_set_symbol_info): Removed special handling for
scBss and scSBss symbols, since it was wrong.
This commit is contained in:
parent
153cb9ade3
commit
70bec8b806
@ -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.
|
||||
|
||||
|
15
bfd/ecoff.c
15
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");
|
||||
|
Loading…
Reference in New Issue
Block a user