Delete temporary output files.

2010-03-16  Dmitry Gorbachev  <d.g.gorbachev@gmail.com>

	PR lto/43336
	* lto-plugin.c (cleanup_handler): Delete temporary output files.

From-SVN: r157483
This commit is contained in:
Dmitry Gorbachev 2010-03-16 14:06:40 +00:00 committed by H.J. Lu
parent b995570a87
commit a8a5ac4834
2 changed files with 12 additions and 0 deletions

View File

@ -1,3 +1,8 @@
2010-03-16 Dmitry Gorbachev <d.g.gorbachev@gmail.com>
PR lto/43336
* lto-plugin.c (cleanup_handler): Delete temporary output files.
2010-01-11 Richard Guenther <rguenther@suse.de>
PR lto/41569

View File

@ -524,6 +524,7 @@ all_symbols_read_handler (void)
static enum ld_plugin_status
cleanup_handler (void)
{
unsigned int i;
int t;
if (debug)
@ -541,6 +542,12 @@ cleanup_handler (void)
check (t == 0, LDPL_FATAL, "could not unlink resolution file");
}
for (i = 0; i < num_output_files; i++)
{
t = unlink (output_files[i]);
check (t == 0, LDPL_FATAL, "could not unlink output file");
}
free_2 ();
return LDPS_OK;
}