r260964 - /trunk/gcc/lto-streamer-out.c

hubicka@gcc.gnu.org hubicka@gcc.gnu.org
Wed May 30 16:43:00 GMT 2018


Author: hubicka
Date: Wed May 30 16:43:11 2018
New Revision: 260964

URL: https://gcc.gnu.org/viewcvs?rev=260964&root=gcc&view=rev
Log:

	* passes.c (ipa_write_summaries): Only modify statements if body
	is in memory.
	* cgraphunit.c (ipa_passes): Also produce intermeidate code when
	incrementally linking.
	(ipa_passes): Likewise.
	* lto-cgraph.c (lto_output_node): When incrementally linking do not
	pass down resolution info.
	* common.opt (flag_incremental_link): Update info.
	* gcc.c (plugin specs): Turn flinker-output=* to
	-plugin-opt=-linker-output-known
	* toplev.c (compile_file): Also cut compilation when doing incremental
	link.
	* flag-types. (enum lto_partition_model): Add
	LTO_LINKER_OUTPUT_NOLTOREL.
	(invoke.texi): Add -flinker-output docs.
	* ipa.c (symbol_table::remove_unreachable_nodes): Handle LTO incremental
	link same way as WPA; do not stream in dead initializers.

Modified:
    trunk/gcc/lto-streamer-out.c



More information about the Gcc-cvs mailing list