https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65515

--- Comment #10 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
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

Reply via email to