lto-plugin: update comments - remove hardwired gold

lto-plugin/ChangeLog:

	* lto-plugin.c (process_offload_section): Use a linker as many
	comments are connected to gold linker.
	(process_option): Likewise.
This commit is contained in:
Martin Liska 2022-03-01 16:40:45 +01:00
parent ad66b03b3c
commit 4fe0e1a45e

View File

@ -1,4 +1,4 @@
/* LTO plugin for gold and/or GNU ld.
/* LTO plugin for linkers like gold, GNU ld or mold.
Copyright (C) 2009-2022 Free Software Foundation, Inc.
Contributed by Rafael Avila de Espindola (espindola@google.com).
@ -16,11 +16,11 @@ You should have received a copy of the GNU General Public License
along with this program; see the file COPYING3. If not see
<http://www.gnu.org/licenses/>. */
/* The plugin has only one external function: onload. Gold passes it an array of
function that the plugin uses to communicate back to gold.
/* The plugin has only one external function: onload. A linker passes it an array of
function that the plugin uses to communicate back to the linker.
With the functions provided by gold, the plugin can be notified when
gold first analyzes a file and pass a symbol table back to gold. The plugin
With the functions provided by the linker, the plugin can be notified when
the linker first analyzes a file and pass a symbol table back to the linker. The plugin
is also notified when all symbols have been read and it is time to generate
machine code for the necessary symbols.
@ -1139,7 +1139,7 @@ process_offload_section (void *data, const char *name, off_t offset, off_t len)
return 1;
}
/* Callback used by gold to check if the plugin will claim FILE. Writes
/* Callback used by a linker to check if the plugin will claim FILE. Writes
the result in CLAIMED. */
static enum ld_plugin_status
@ -1374,7 +1374,7 @@ process_option (const char *option)
verbose = verbose || debug;
}
/* Called by gold after loading the plugin. TV is the transfer vector. */
/* Called by a linker after loading the plugin. TV is the transfer vector. */
enum ld_plugin_status
onload (struct ld_plugin_tv *tv)