mirror of git://gcc.gnu.org/git/gcc.git
lto-wrapper.c (run_gcc): Default to WHOPR mode when none is specified at the command line.
* lto-wrapper.c (run_gcc): Default to WHOPR mode when none is specified at the command line. From-SVN: r168520
This commit is contained in:
parent
644e637fca
commit
be2862278a
|
|
@ -1,3 +1,8 @@
|
||||||
|
2011-01-05 Jan Hubicka <jh@suse.cz>
|
||||||
|
|
||||||
|
* lto-wrapper.c (run_gcc): Default to WHOPR mode when none is specified
|
||||||
|
at the command line.
|
||||||
|
|
||||||
2011-01-05 Martin Jambor <mjambor@suse.cz>
|
2011-01-05 Martin Jambor <mjambor@suse.cz>
|
||||||
|
|
||||||
PR lto/47162
|
PR lto/47162
|
||||||
|
|
|
||||||
|
|
@ -422,7 +422,7 @@ run_gcc (unsigned argc, char *argv[])
|
||||||
argv_ptr[1] = "-o";
|
argv_ptr[1] = "-o";
|
||||||
argv_ptr[2] = flto_out;
|
argv_ptr[2] = flto_out;
|
||||||
}
|
}
|
||||||
else if (lto_mode == LTO_MODE_WHOPR)
|
else
|
||||||
{
|
{
|
||||||
const char *list_option = "-fltrans-output-list=";
|
const char *list_option = "-fltrans-output-list=";
|
||||||
size_t list_option_len = strlen (list_option);
|
size_t list_option_len = strlen (list_option);
|
||||||
|
|
@ -457,8 +457,6 @@ run_gcc (unsigned argc, char *argv[])
|
||||||
|
|
||||||
argv_ptr[2] = "-fwpa";
|
argv_ptr[2] = "-fwpa";
|
||||||
}
|
}
|
||||||
else
|
|
||||||
fatal ("invalid LTO mode");
|
|
||||||
|
|
||||||
/* Append the input objects and possible preceeding arguments. */
|
/* Append the input objects and possible preceeding arguments. */
|
||||||
for (i = 1; i < argc; ++i)
|
for (i = 1; i < argc; ++i)
|
||||||
|
|
@ -473,7 +471,7 @@ run_gcc (unsigned argc, char *argv[])
|
||||||
free (flto_out);
|
free (flto_out);
|
||||||
flto_out = NULL;
|
flto_out = NULL;
|
||||||
}
|
}
|
||||||
else if (lto_mode == LTO_MODE_WHOPR)
|
else
|
||||||
{
|
{
|
||||||
FILE *stream = fopen (ltrans_output_file, "r");
|
FILE *stream = fopen (ltrans_output_file, "r");
|
||||||
FILE *mstream = NULL;
|
FILE *mstream = NULL;
|
||||||
|
|
@ -615,8 +613,6 @@ cont:
|
||||||
free (input_names);
|
free (input_names);
|
||||||
free (list_option_full);
|
free (list_option_full);
|
||||||
}
|
}
|
||||||
else
|
|
||||||
fatal ("invalid LTO mode");
|
|
||||||
|
|
||||||
obstack_free (&env_obstack, NULL);
|
obstack_free (&env_obstack, NULL);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue