summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
25429dc)
(materialize_cgraph): Add it here.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@159281
138bc75d-0d04-0410-961f-
82ee72b054a4
2010-05-11 Jan Hubicka <jh@suse.cz>
2010-05-11 Jan Hubicka <jh@suse.cz>
+ * lto.c (lto_fixup_decls): Remove global var decls freeing here.
+ (materialize_cgraph): Add it here.
+
+2010-05-11 Jan Hubicka <jh@suse.cz>
+
* lto.c (lto_fixup_decls): Free no longer needed lto_global_var_decls
vector.
* lto.c (lto_fixup_decls): Free no longer needed lto_global_var_decls
vector.
VEC_replace (tree, lto_global_var_decls, i, decl);
}
VEC_replace (tree, lto_global_var_decls, i, decl);
}
- VEC_free (tree, gc, lto_global_var_decls);
- lto_global_var_decls = NULL;
pointer_set_destroy (seen);
}
pointer_set_destroy (seen);
}
for (i = 0; VEC_iterate (tree, lto_global_var_decls, i, decl); i++)
rest_of_decl_compilation (decl, 1, 0);
for (i = 0; VEC_iterate (tree, lto_global_var_decls, i, decl); i++)
rest_of_decl_compilation (decl, 1, 0);
+ VEC_free (tree, gc, lto_global_var_decls);
+ lto_global_var_decls = NULL;
+
if (!quiet_flag)
fprintf (stderr, "\n");
if (!quiet_flag)
fprintf (stderr, "\n");