Commit 35bd8e8f by Jan Hubicka Committed by Jan Hubicka

* lto-streamer-out.c (wrap_refs): Only wrap public decls.

From-SVN: r231541
parent 5af56ae8
2015-12-10 Jan Hubicka <hubicka@ucw.cz> 2015-12-10 Jan Hubicka <hubicka@ucw.cz>
* lto-streamer-out.c (wrap_refs): Only wrap public decls.
2015-12-10 Jan Hubicka <hubicka@ucw.cz>
* ipa-cp.c (ipcp_cloning_candidate_p): Use node->optimize_for_size_p. * ipa-cp.c (ipcp_cloning_candidate_p): Use node->optimize_for_size_p.
(good_cloning_opportunity_p): Likewise. (good_cloning_opportunity_p): Likewise.
(gather_context_independent_values): Do not return true when (gather_context_independent_values): Do not return true when
...@@ -2236,7 +2236,8 @@ wrap_refs (tree *tp, int *ws, void *) ...@@ -2236,7 +2236,8 @@ wrap_refs (tree *tp, int *ws, void *)
{ {
tree t = *tp; tree t = *tp;
if (handled_component_p (t) if (handled_component_p (t)
&& TREE_CODE (TREE_OPERAND (t, 0)) == VAR_DECL) && TREE_CODE (TREE_OPERAND (t, 0)) == VAR_DECL
&& TREE_PUBLIC (TREE_OPERAND (t, 0)))
{ {
tree decl = TREE_OPERAND (t, 0); tree decl = TREE_OPERAND (t, 0);
tree ptrtype = build_pointer_type (TREE_TYPE (decl)); tree ptrtype = build_pointer_type (TREE_TYPE (decl));
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment