* elfcode.h (elf_object_p): Don't set DYNAMIC just because there
is an SHT_DYNAMIC section.
This commit is contained in:
parent
1f8b3b5746
commit
51fc377bab
2 changed files with 14 additions and 18 deletions
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue