Browse Source

try_copy_symbol_type node_class check

* ldexp.c (try_copy_symbol_type): Remove unnecessary check.
binutils-2_28-branch
Alan Modra 9 years ago
parent
commit
4193bc588b
  1. 4
      ld/ChangeLog
  2. 14
      ld/ldexp.c

4
ld/ChangeLog

@ -1,3 +1,7 @@
2016-12-03 Alan Modra <amodra@gmail.com>
* ldexp.c (try_copy_symbol_type): Remove unnecessary check.
2016-12-02 Nick Clifton <nickc@redhat.com>
PR ld/20910

14
ld/ldexp.c

@ -990,16 +990,12 @@ is_align_conditional (const etree_type *tree)
static void
try_copy_symbol_type (struct bfd_link_hash_entry *h, etree_type *src)
{
if (src->type.node_class == etree_name)
{
struct bfd_link_hash_entry *hsrc;
struct bfd_link_hash_entry *hsrc;
hsrc = bfd_link_hash_lookup (link_info.hash, src->name.name,
FALSE, FALSE, TRUE);
if (hsrc)
bfd_copy_link_hash_symbol_type (link_info.output_bfd, h,
hsrc);
}
hsrc = bfd_link_hash_lookup (link_info.hash, src->name.name,
FALSE, FALSE, TRUE);
if (hsrc != NULL)
bfd_copy_link_hash_symbol_type (link_info.output_bfd, h, hsrc);
}
static void

Loading…
Cancel
Save