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