mirror of
https://gcc.gnu.org/git/gcc.git
synced 2026-02-22 12:00:03 -05:00
Fix -fno-lto (PR lto/46905)
gcc/ 2010-12-19 Andi Kleen <ak@linux.intel.com> PR lto/46905 * collect2.c (main): Handle -fno-lto. * opts.c (common_handle_option): Handle -fno-lto. From-SVN: r168071
This commit is contained in:
@@ -1,3 +1,9 @@
|
||||
2010-12-19 Andi Kleen <ak@linux.intel.com>
|
||||
|
||||
PR lto/46905
|
||||
* collect2.c (main): Handle -fno-lto.
|
||||
* opts.c (common_handle_option): Handle -fno-lto.
|
||||
|
||||
2010-12-19 Eric Botcazou <ebotcazou@adacore.com>
|
||||
|
||||
PR target/46729
|
||||
|
||||
@@ -1211,6 +1211,8 @@ main (int argc, char **argv)
|
||||
else if ((! strncmp (argv[i], "-flto=", 6)
|
||||
|| ! strcmp (argv[i], "-flto")) && ! use_plugin)
|
||||
lto_mode = LTO_MODE_WHOPR;
|
||||
else if (!strncmp (argv[i], "-fno-lto", 8))
|
||||
lto_mode = LTO_MODE_NONE;
|
||||
else if (! strcmp (argv[i], "-plugin"))
|
||||
{
|
||||
use_plugin = true;
|
||||
|
||||
@@ -1670,7 +1670,7 @@ common_handle_option (struct gcc_options *opts,
|
||||
break;
|
||||
|
||||
case OPT_flto:
|
||||
opts->x_flag_lto = "";
|
||||
opts->x_flag_lto = value ? "" : NULL;
|
||||
break;
|
||||
|
||||
case OPT_w:
|
||||
|
||||
Reference in New Issue
Block a user