diff options
author | Richard Guenther <rguenther@suse.de> | 2010-10-09 15:59:50 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2010-10-09 15:59:50 +0000 |
commit | 865e8e8e51cfb9ab312c2f6618ff9d0d713e1b39 (patch) | |
tree | da546d18eb81fa85d868a7ee4825a4a5e60aaab4 /gcc/tree.c | |
parent | 9fb41e15f2a7cb10a3090971fa542c265e01bd44 (diff) | |
download | gcc-865e8e8e51cfb9ab312c2f6618ff9d0d713e1b39.zip gcc-865e8e8e51cfb9ab312c2f6618ff9d0d713e1b39.tar.gz gcc-865e8e8e51cfb9ab312c2f6618ff9d0d713e1b39.tar.bz2 |
re PR lto/45947 (ICE: tree code 'template_decl' is not supported in gimple streams with -flto/-fwhopr)
2010-10-09 Richard Guenther <rguenther@suse.de>
PR lto/45947
* tree.c (free_lang_data_in_cgraph): Properly walk the varpool.
* g++.dg/lto/20101009-1_0.C: New testcase.
From-SVN: r165234
Diffstat (limited to 'gcc/tree.c')
-rw-r--r-- | gcc/tree.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -4982,7 +4982,7 @@ free_lang_data_in_cgraph (void) find_decls_types (p->decl, &fld); /* Find decls and types in every varpool symbol. */ - for (v = varpool_nodes_queue; v; v = v->next_needed) + for (v = varpool_nodes; v; v = v->next) find_decls_types_in_var (v, &fld); /* Set the assembler name on every decl found. We need to do this |