diff options
author | Ilya Verbin <ilya.verbin@intel.com> | 2014-11-28 12:23:55 +0000 |
---|---|---|
committer | Ilya Verbin <iverbin@gcc.gnu.org> | 2014-11-28 12:23:55 +0000 |
commit | f0d78df9dee767b301d1820dcfef65289873ae5c (patch) | |
tree | 8ae049e61f4b3c8ed32152bf198318da139f64c4 /gcc/tree.c | |
parent | 0f4fe89599663cf9759cda1ecb64f0d60733c0cc (diff) | |
download | gcc-f0d78df9dee767b301d1820dcfef65289873ae5c.zip gcc-f0d78df9dee767b301d1820dcfef65289873ae5c.tar.gz gcc-f0d78df9dee767b301d1820dcfef65289873ae5c.tar.bz2 |
cgraphunit.c (ipa_passes): Handle flag_generate_offload.
gcc/
* cgraphunit.c (ipa_passes): Handle flag_generate_offload.
(symbol_table::compile): Set flag_generate_offload if there is something
to offload.
* common.opt (flag_generate_offload): New Variable declaration.
* dwarf2out.c (dwarf2out_finish): Handle flag_generate_offload.
* ipa-inline-analysis.c (inline_generate_summary): Do not skip if
flag_generate_offload is set.
* lto-streamer.c (gate_lto_out): Handle flag_generate_offload.
* passes.c (ipa_write_summaries): Do not skip if flag_generate_offload
is set.
* toplev.c (compile_file): Emit LTO marker if offload info has been
previously emitted. Do not emit lto_slim marker if
flag_generate_offload is without flag_generate_lto.
* tree.c (free_lang_data): Do not skip if flag_generate_offload is set.
From-SVN: r218147
Diffstat (limited to 'gcc/tree.c')
-rw-r--r-- | gcc/tree.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -5730,7 +5730,7 @@ free_lang_data (void) /* If we are the LTO frontend we have freed lang-specific data already. */ if (in_lto_p - || !flag_generate_lto) + || (!flag_generate_lto && !flag_generate_offload)) return 0; /* Allocate and assign alias sets to the standard integer types |