From: Daniel Jacobowitz Date: Tue, 22 Mar 2005 15:39:32 +0000 (+0000) Subject: * elf32-arm.c (elf32_arm_final_link_relocate): Don't fail for X-Git-Tag: csl-arm-20050325-branchpoint~45 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=28a094c2ccbb6382b49c7e60a633bb3f18306d50;p=platform%2Fupstream%2Fbinutils.git * elf32-arm.c (elf32_arm_final_link_relocate): Don't fail for unresolved symbols in R_ARM_NONE relocations. --- diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 91f6137..dc3a74c 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,5 +1,10 @@ 2005-03-22 Daniel Jacobowitz + * elf32-arm.c (elf32_arm_final_link_relocate): Don't fail for + unresolved symbols in R_ARM_NONE relocations. + +2005-03-22 Daniel Jacobowitz + * elf32-arm.c (elf32_arm_final_link_relocate): Add UNRESOLVED_RELOC_P argument. Set it appropriately. (elf32_arm_relocate_section): Update call to diff --git a/bfd/elf32-arm.c b/bfd/elf32-arm.c index 3f02797..cfa0b11 100644 --- a/bfd/elf32-arm.c +++ b/bfd/elf32-arm.c @@ -2311,6 +2311,9 @@ elf32_arm_final_link_relocate (reloc_howto_type * howto, switch (r_type) { case R_ARM_NONE: + /* We don't need to find a value for this symbol. It's just a + marker. */ + *unresolved_reloc_p = FALSE; return bfd_reloc_ok; case R_ARM_PC24: