diff options
author | Richard Biener <rguenther@suse.de> | 2014-04-15 12:56:16 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2014-04-15 12:56:16 +0000 |
commit | 783dab6bd56bc7540d376af70fc392b040125519 (patch) | |
tree | 860d0c78d022bf79771f4149527a63c6720be8d1 /gcc/lto-wrapper.c | |
parent | f51b85728a2695997da7d4f521de41a957b3b21c (diff) | |
download | gcc-783dab6bd56bc7540d376af70fc392b040125519.zip gcc-783dab6bd56bc7540d376af70fc392b040125519.tar.gz gcc-783dab6bd56bc7540d376af70fc392b040125519.tar.bz2 |
common.opt (lto_partition_model): New enum.
2014-04-15 Richard Biener <rguenther@suse.de>
* common.opt (lto_partition_model): New enum.
(flto-partition=): Merge separate options with a single with argument,
add -flto-partition=one support.
* flag-types.h (enum lto_partition_model): Declare.
* opts.c (finish_options): Remove duplicate -flto-partition=
option check.
* lto-wrapper.c (run_gcc): Adjust.
lto/
* lto.c: Include params.h.
(do_whole_program_analysis): Switch on flag_lto_partition value,
add support for LTO_PARTITION_ONE.
* lto-partition.h (lto_balanced_map): Adjust.
* lto-partition.c (lto_balanced_map): Get number of desired
partitions as argument to support -flto-partition=one.
From-SVN: r209416
Diffstat (limited to 'gcc/lto-wrapper.c')
-rw-r--r-- | gcc/lto-wrapper.c | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/gcc/lto-wrapper.c b/gcc/lto-wrapper.c index 1607ab3..fd604b0 100644 --- a/gcc/lto-wrapper.c +++ b/gcc/lto-wrapper.c @@ -657,9 +657,7 @@ run_gcc (unsigned argc, char *argv[]) /* Drop arguments that we want to take from the link line. */ case OPT_flto_: case OPT_flto: - case OPT_flto_partition_none: - case OPT_flto_partition_1to1: - case OPT_flto_partition_balanced: + case OPT_flto_partition_: continue; default: @@ -727,8 +725,9 @@ run_gcc (unsigned argc, char *argv[]) verbose = 1; break; - case OPT_flto_partition_none: - no_partition = true; + case OPT_flto_partition_: + if (strcmp (option->arg, "none") == 0) + no_partition = true; break; case OPT_flto_: |