2008-09-25 Martin Jambor <mjambor@suse.cz>
authorjamborm <jamborm@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 25 Sep 2008 09:53:42 +0000 (09:53 +0000)
committerjamborm <jamborm@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 25 Sep 2008 09:53:42 +0000 (09:53 +0000)
commit8325d2dee5168c751bed8eb36affe5bf794932ef
tree4f80610012b1958ec10e6a73c0c3f6d2fa3f64fe
parent8d12fd47795fa7b16359dd8bc11ec13a7595f20e
2008-09-25  Martin Jambor  <mjambor@suse.cz>

* cgraph.c (free_nodes): New variable.
(NEXT_FREE_NODE): New macro.
(cgraph_create_node): Reuse nodes from the free list.  Do not
update uid if doing so.
(cgraph_remove_node): Add the node to the free list.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140660 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/cgraph.c