mirror of
https://gcc.gnu.org/git/gcc.git
synced 2024-11-27 13:54:19 +08:00
lto-plugin.c (onload): Fail to load if -fno-use-linker-plugin is set in COLLECT_GCC_OPTIONS.
2014-04-02 Richard Biener <rguenther@suse.de> * lto-plugin.c (onload): Fail to load if -fno-use-linker-plugin is set in COLLECT_GCC_OPTIONS. From-SVN: r209011
This commit is contained in:
parent
a1ce39befe
commit
21b624f069
@ -1,3 +1,8 @@
|
||||
2014-04-02 Richard Biener <rguenther@suse.de>
|
||||
|
||||
* lto-plugin.c (onload): Fail to load if -fno-use-linker-plugin
|
||||
is set in COLLECT_GCC_OPTIONS.
|
||||
|
||||
2014-03-28 Richard Biener <rguenther@suse.de>
|
||||
|
||||
* lto-plugin.c (process_symtab): Handle EINTR and short reads.
|
||||
|
@ -1067,5 +1067,12 @@ onload (struct ld_plugin_tv *tv)
|
||||
"could not register the all_symbols_read callback");
|
||||
}
|
||||
|
||||
/* Support -fno-use-linker-plugin by failing to load the plugin
|
||||
for the case where it is auto-loaded by BFD. */
|
||||
char *collect_gcc_options = getenv ("COLLECT_GCC_OPTIONS");
|
||||
if (collect_gcc_options
|
||||
&& strstr (collect_gcc_options, "'-fno-use-linker-plugin'"))
|
||||
return LDPS_ERR;
|
||||
|
||||
return LDPS_OK;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user