From d69670d501f1b6a4d587f6108b1a462ace4cc376 Mon Sep 17 00:00:00 2001 From: "H.J. Lu" Date: Sat, 16 Feb 2013 17:50:20 +0000 Subject: Also trace symbol from the IR bfd PR ld/15141 * plugin.c (plugin_notice): Also trace symbol from the IR bfd. --- ld/plugin.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'ld/plugin.c') diff --git a/ld/plugin.c b/ld/plugin.c index da99e7743c..435f4663b2 100644 --- a/ld/plugin.c +++ b/ld/plugin.c @@ -962,14 +962,14 @@ plugin_notice (struct bfd_link_info *info, { bfd *sym_bfd; - /* No further processing if this def/ref is from an IR dummy BFD. */ + /* Nothing to do here if this def/ref is from an IR dummy BFD. */ if (is_ir_dummy_bfd (abfd)) - return TRUE; + ; /* Making an indirect symbol counts as a reference unless this is a brand new symbol. */ - if (bfd_is_ind_section (section) - || (flags & BSF_INDIRECT) != 0) + else if (bfd_is_ind_section (section) + || (flags & BSF_INDIRECT) != 0) { if (h->type != bfd_link_hash_new) { -- cgit v1.2.1