]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/cgraphunit.c
* cgraph.h (verify_symtab, verify_symtab_node, verify_symtab_base):
authorhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 18 Apr 2012 18:19:43 +0000 (18:19 +0000)
committerhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 18 Apr 2012 18:19:43 +0000 (18:19 +0000)
commit3e7775f65b75bb5cf548f50c78b9a7d83b577bfa
treede940ffb13e3d6461c2a64bbad989c58632316f5
parent5d459527a2be28405ba9d3b8f0626299acb79b08
* cgraph.h (verify_symtab, verify_symtab_node, verify_symtab_base):
Declare.
* cgraphunit.c (verify_cgraph_node): Verify symtab base; do not verify
cgraph hash and same comdat groups.
(cgraph_optimize); Verify symbol table.
* ipa.c (cgraph_remove_unreachable_nodes): Verify symbol table.
(dissolve_same_comdat_group_list): Work on symtab nodes.
(function_and_variable_visibility): Dissolve variable same comdat group
lists, too.
* symtab.c: Include timevar.h
(verify_symtab_base, verify_symtab_node, verify_symtab): New functions.

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