r221656 - in /trunk/gcc: ChangeLog lto-streamer...

jakub@gcc.gnu.org jakub@gcc.gnu.org
Wed Mar 25 09:58:00 GMT 2015


Author: jakub
Date: Wed Mar 25 09:58:18 2015
New Revision: 221656

URL: https://gcc.gnu.org/viewcvs?rev=221656&root=gcc&view=rev
Log:
	PR lto/65515
	* lto-streamer-out.c (DFS::worklist): New struct.
	(DFS::worklist_vec): New data member.
	(DFS::next_dfs_num): Remove.
	(DFS::DFS): Rewritten using worklist instead of recursion,
	using most of code from DFS::DFS_write_tree.
	(DFS::DFS_write_tree_body): Remove SINGLE_P argument, don't
	pass it to DFS_write_tree calls.
	(DFS::DFS_write_tree): Remove SINGLE_P argument, after
	quick initial checks push it into worklist_vec and return.

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



More information about the Gcc-cvs mailing list