Commit de9a793e by Dmitry Gorbachev Committed by Joseph Myers

re PR driver/43335 (Driver crashes dereferencing a null pointer if it can't find lto-wrapper)

2010-11-22  Dmitry Gorbachev  <d.g.gorbachev@gmail.com>

	PR driver/43335
	* gcc.c (main): Don't crash when lto-wrapper program is not found.

From-SVN: r167052
parent 2d171cfe
2010-11-22 Dmitry Gorbachev <d.g.gorbachev@gmail.com>
PR driver/43335
* gcc.c (main): Don't crash when lto-wrapper program is not found.
2010-11-22 Joern Rennecke <amylaar@spamcop.net>
PR target/46608
......@@ -6074,6 +6074,7 @@ main (int argc, char **argv)
int num_linker_inputs = 0;
char *explicit_link_files;
char *specs_file;
char *lto_wrapper_file;
const char *p;
struct user_specs *uptr;
char **old_argv = argv;
......@@ -6412,9 +6413,10 @@ main (int argc, char **argv)
/* Set up to remember the pathname of the lto wrapper. */
lto_wrapper_spec = find_a_file (&exec_prefixes, "lto-wrapper", X_OK, false);
if (lto_wrapper_spec)
lto_wrapper_file = find_a_file (&exec_prefixes, "lto-wrapper", X_OK, false);
if (lto_wrapper_file)
{
lto_wrapper_spec = lto_wrapper_file;
obstack_init (&collect_obstack);
obstack_grow (&collect_obstack, "COLLECT_LTO_WRAPPER=",
sizeof ("COLLECT_LTO_WRAPPER=") - 1);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment