lto-streamer-in.c (lto_input_tree_ref): Do not register DEBUG_EXPR_DECLs with the varpool.
2009-12-11 Richard Guenther <rguenther@suse.de> * lto-streamer-in.c (lto_input_tree_ref): Do not register DEBUG_EXPR_DECLs with the varpool. From-SVN: r155182
This commit is contained in:
parent
4fa287ffd2
commit
7780688fb8
|
@ -1,3 +1,8 @@
|
|||
2009-12-11 Richard Guenther <rguenther@suse.de>
|
||||
|
||||
* lto-streamer-in.c (lto_input_tree_ref): Do not register
|
||||
DEBUG_EXPR_DECLs with the varpool.
|
||||
|
||||
2009-12-11 Eric Botcazou <ebotcazou@adacore.com>
|
||||
|
||||
* config/sparc/linux-unwind.h (MD_FROB_UPDATE_CONTEXT, 64-bit): Define.
|
||||
|
@ -73,17 +78,17 @@
|
|||
|
||||
PR middle-end/42228
|
||||
PR middle-end/42110
|
||||
* cgraph.c (cgraph_create_edge_including_clones): Add old_stmt parameter;
|
||||
update edge if it already exists.
|
||||
(cgraph_remove_node): Handle correctly cases where we are removing node having
|
||||
clones.
|
||||
* cgraph.c (cgraph_create_edge_including_clones): Add old_stmt
|
||||
parameter; update edge if it already exists.
|
||||
(cgraph_remove_node): Handle correctly cases where we are removing
|
||||
node having clones.
|
||||
* cgraph.h (cgraph_create_edge_including_clones): Declare.
|
||||
(verify_cgraph_node): Add missing error_found = true code.
|
||||
(cgraph_materialize_all_clones): Remove call edges of dead nodes.
|
||||
* ipa.c (cgraph_remove_unreachable_nodes): Correctly look for master
|
||||
clone; fix double linked list removal.
|
||||
* tree-inline.c (copy_bb): Update cgraph_create_edge_including_clones call;
|
||||
fix frequency of newly created edge.
|
||||
* tree-inline.c (copy_bb): Update cgraph_create_edge_including_clones
|
||||
call; fix frequency of newly created edge.
|
||||
|
||||
2009-12-10 Bernd Schmidt <bernd.schmidt@analog.com>
|
||||
|
||||
|
|
|
@ -358,7 +358,7 @@ lto_input_tree_ref (struct lto_input_block *ib, struct data_in *data_in,
|
|||
case LTO_label_decl_ref:
|
||||
ix_u = lto_input_uleb128 (ib);
|
||||
result = lto_file_decl_data_get_var_decl (data_in->file_data, ix_u);
|
||||
if (tag == LTO_global_decl_ref)
|
||||
if (TREE_CODE (result) == VAR_DECL)
|
||||
varpool_mark_needed_node (varpool_node (result));
|
||||
break;
|
||||
|
||||
|
|
Loading…
Reference in New Issue