mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-11-29 04:53:56 +08:00
bfd/
* elf32-arm.c (bfd_elf32_arm_vfp11_erratum_scan): Don't attempt to scan if the bfd doesn't correspond to an ELF image. (bfd_elf32_arm_vfp11_fix_veneer_locations): Likewise.
This commit is contained in:
parent
fc0d8df4b3
commit
2e6030b931
@ -1,3 +1,9 @@
|
||||
2007-05-09 Mark Shinwell <shinwell@codesourcery.com>
|
||||
|
||||
* elf32-arm.c (bfd_elf32_arm_vfp11_erratum_scan): Don't
|
||||
attempt to scan if the bfd doesn't correspond to an ELF image.
|
||||
(bfd_elf32_arm_vfp11_fix_veneer_locations): Likewise.
|
||||
|
||||
2007-05-08 Alexandre Oliva <aoliva@redhat.com>
|
||||
|
||||
* elf32-frv.c (elf32_frv_relocate_section): Discard dynamic relocs
|
||||
|
@ -3648,6 +3648,10 @@ bfd_elf32_arm_vfp11_erratum_scan (bfd *abfd, struct bfd_link_info *link_info)
|
||||
|
||||
if (globals->vfp11_fix == BFD_ARM_VFP11_FIX_NONE)
|
||||
return TRUE;
|
||||
|
||||
/* Skip if this bfd does not correspond to an ELF image. */
|
||||
if (bfd_get_flavour (abfd) != bfd_target_elf_flavour)
|
||||
return TRUE;
|
||||
|
||||
for (sec = abfd->sections; sec != NULL; sec = sec->next)
|
||||
{
|
||||
@ -3819,7 +3823,11 @@ bfd_elf32_arm_vfp11_fix_veneer_locations (bfd *abfd,
|
||||
|
||||
if (link_info->relocatable)
|
||||
return;
|
||||
|
||||
|
||||
/* Skip if this bfd does not correspond to an ELF image. */
|
||||
if (bfd_get_flavour (abfd) != bfd_target_elf_flavour)
|
||||
return;
|
||||
|
||||
globals = elf32_arm_hash_table (link_info);
|
||||
|
||||
tmp_name = bfd_malloc ((bfd_size_type) strlen
|
||||
|
Loading…
Reference in New Issue
Block a user