From 4aa1c0d5927826c697c06dc9967d355eeb605605 Mon Sep 17 00:00:00 2001 From: Jan Hubicka Date: Mon, 5 Jul 2010 00:22:48 +0200 Subject: * lto-cgraph.c (input_edge): Do not care about resolution decisions. From-SVN: r161812 --- gcc/lto-cgraph.c | 8 -------- 1 file changed, 8 deletions(-) (limited to 'gcc/lto-cgraph.c') diff --git a/gcc/lto-cgraph.c b/gcc/lto-cgraph.c index 9722a80..15427975 100644 --- a/gcc/lto-cgraph.c +++ b/gcc/lto-cgraph.c @@ -1158,7 +1158,6 @@ input_edge (struct lto_input_block *ib, VEC(cgraph_node_ptr, heap) *nodes, unsigned int nest; cgraph_inline_failed_t inline_failed; struct bitpack_d bp; - enum ld_plugin_symbol_resolution caller_resolution; int ecf_flags = 0; caller = VEC_index (cgraph_node_ptr, nodes, lto_input_sleb128 (ib)); @@ -1183,13 +1182,6 @@ input_edge (struct lto_input_block *ib, VEC(cgraph_node_ptr, heap) *nodes, freq = (int) bp_unpack_value (&bp, HOST_BITS_PER_INT); nest = (unsigned) bp_unpack_value (&bp, 30); - /* If the caller was preempted, don't create the edge. - ??? Should we ever have edges from a preempted caller? */ - caller_resolution = lto_symtab_get_resolution (caller->decl); - if (caller_resolution == LDPR_PREEMPTED_REG - || caller_resolution == LDPR_PREEMPTED_IR) - return; - if (indirect) edge = cgraph_create_indirect_edge (caller, NULL, 0, count, freq, nest); else -- cgit v1.1