From 61f41c3c243bbcc0ab2e5adb3157ce00dc11fc27 Mon Sep 17 00:00:00 2001 From: Alan Modra Date: Tue, 12 Aug 2014 10:31:41 +0930 Subject: Fix non-plugin warning symbol handling PR ld/16746 include/ * bfdlink.h (struct bfd_link_info): Add lto_plugin_active. bfd/ * linker.c (_bfd_generic_link_add_one_symbol ): Handle !lto_plugin_active. ld/ * plugin.c (plugin_load_plugins): Set link_info.lto_plugin_active. --- include/bfdlink.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'include') diff --git a/include/bfdlink.h b/include/bfdlink.h index fc14a9f..58dba2a 100644 --- a/include/bfdlink.h +++ b/include/bfdlink.h @@ -292,6 +292,9 @@ struct bfd_link_info callback. */ unsigned int notice_all: 1; + /* TRUE if the LTO plugin is active. */ + unsigned int lto_plugin_active: 1; + /* TRUE if we are loading LTO outputs. */ unsigned int loading_lto_outputs: 1; -- cgit v1.1