* elfcode.h (elf_object_p): Don't set DYNAMIC just because there

is an SHT_DYNAMIC section.
This commit is contained in:
Ian Lance Taylor 1994-06-23 20:14:58 +00:00
parent 1f8b3b5746
commit 51fc377bab
2 changed files with 14 additions and 18 deletions

View File

@ -1,3 +1,16 @@
Thu Jun 23 15:31:28 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
* elfcode.h (elf_object_p): Don't set DYNAMIC just because there
is an SHT_DYNAMIC section.
* cf-i386lynx.c (i386coff_vec): Don't include DYNAMIC in
object_flags.
* coff-sparc.c (sparccoff_vec): Likewise.
* hppabsd-core.c (hppabsd_core_vec): Likewise.
* aoutx.h (NAME(aout,some_aout_object_p)): Don't set SEC_RELOC
just because DYNAMIC is set.
Thu Jun 23 12:53:41 1994 David J. Mackenzie (djm@rtl.cygnus.com)
* configure.in: Change --with-targets to --enable-targets and

View File

@ -962,11 +962,6 @@ elf_object_p (abfd)
goto got_no_match;
elf_swap_shdr_in (abfd, &x_shdr, i_shdrp + shindex);
elf_elfsections (abfd)[shindex] = i_shdrp + shindex;
/* If this is a .dynamic section, mark the object file as being
dynamically linked. */
if (i_shdrp[shindex].sh_type == SHT_DYNAMIC)
abfd->flags |= DYNAMIC;
}
if (i_ehdrp->e_shstrndx)
{
@ -2888,24 +2883,12 @@ elf_get_dynamic_symtab_upper_bound (abfd)
return symtab_size;
}
/*
This function return the number of bytes required to store the
relocation information associated with section <<sect>>
attached to bfd <<abfd>>
*/
long
elf_get_reloc_upper_bound (abfd, asect)
bfd *abfd;
sec_ptr asect;
{
if (asect->flags & SEC_RELOC)
{
/* either rel or rela */
return elf_section_data (asect)->rel_hdr.sh_size;
}
else
return 0;
return (asect->reloc_count + 1) * sizeof (arelent *);
}
static boolean