mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-23 19:50:13 +08:00
PR ld/12339
* elf32-arm.c (allocate_dynrelocs): Don't set up eh before following bfd_link_hash_warning symbol link.
This commit is contained in:
@ -1,3 +1,9 @@
|
|||||||
|
2011-01-14 J. Park <grassman@gmail.com>
|
||||||
|
|
||||||
|
PR ld/12339
|
||||||
|
* elf32-arm.c (allocate_dynrelocs): Don't set up eh before
|
||||||
|
following bfd_link_hash_warning symbol link.
|
||||||
|
|
||||||
2011-01-10 Nathan Sidwell <nathan@codesourcery.com>
|
2011-01-10 Nathan Sidwell <nathan@codesourcery.com>
|
||||||
Glauber de Oliveira Costa <glommer@gmail.com>
|
Glauber de Oliveira Costa <glommer@gmail.com>
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/* 32-bit ELF support for ARM
|
/* 32-bit ELF support for ARM
|
||||||
Copyright 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007,
|
Copyright 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007,
|
||||||
2008, 2009, 2010 Free Software Foundation, Inc.
|
2008, 2009, 2010, 2011 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This file is part of BFD, the Binary File Descriptor library.
|
This file is part of BFD, the Binary File Descriptor library.
|
||||||
|
|
||||||
@ -12007,8 +12007,6 @@ allocate_dynrelocs (struct elf_link_hash_entry *h, void * inf)
|
|||||||
struct elf_dyn_relocs *p;
|
struct elf_dyn_relocs *p;
|
||||||
bfd_signed_vma thumb_refs;
|
bfd_signed_vma thumb_refs;
|
||||||
|
|
||||||
eh = (struct elf32_arm_link_hash_entry *) h;
|
|
||||||
|
|
||||||
if (h->root.type == bfd_link_hash_indirect)
|
if (h->root.type == bfd_link_hash_indirect)
|
||||||
return TRUE;
|
return TRUE;
|
||||||
|
|
||||||
@ -12018,6 +12016,8 @@ allocate_dynrelocs (struct elf_link_hash_entry *h, void * inf)
|
|||||||
symbol in a hash traversal. So look at it now. */
|
symbol in a hash traversal. So look at it now. */
|
||||||
h = (struct elf_link_hash_entry *) h->root.u.i.link;
|
h = (struct elf_link_hash_entry *) h->root.u.i.link;
|
||||||
|
|
||||||
|
eh = (struct elf32_arm_link_hash_entry *) h;
|
||||||
|
|
||||||
info = (struct bfd_link_info *) inf;
|
info = (struct bfd_link_info *) inf;
|
||||||
htab = elf32_arm_hash_table (info);
|
htab = elf32_arm_hash_table (info);
|
||||||
if (htab == NULL)
|
if (htab == NULL)
|
||||||
|
Reference in New Issue
Block a user