+2014-11-28 Ilya Verbin <ilya.verbin@intel.com>
+
+ * lto-wrapper.c (run_gcc): Set have_lto and have_offload if at least one
+ file contains sections with LTO and offload IR, respectively.
+
2014-11-28 Ilya Verbin <ilya.verbin@intel.com>
* cgraphunit.c (ipa_passes): Handle flag_generate_offload.
continue;
have_lto
- = find_and_merge_options (fd, file_offset, LTO_SECTION_NAME_PREFIX,
- &fdecoded_options, &fdecoded_options_count,
- collect_gcc);
+ |= find_and_merge_options (fd, file_offset, LTO_SECTION_NAME_PREFIX,
+ &fdecoded_options, &fdecoded_options_count,
+ collect_gcc);
have_offload
- = find_and_merge_options (fd, file_offset, OFFLOAD_SECTION_NAME_PREFIX,
- &offload_fdecoded_options,
- &offload_fdecoded_options_count, collect_gcc);
+ |= find_and_merge_options (fd, file_offset, OFFLOAD_SECTION_NAME_PREFIX,
+ &offload_fdecoded_options,
+ &offload_fdecoded_options_count,
+ collect_gcc);
close (fd);
}