Lines 5666-5674
has_undead_caller_from_outside_scc_p (struct cgraph_node *node,
Link Here
|
5666 |
&& cs->caller->call_for_symbol_thunks_and_aliases |
5666 |
&& cs->caller->call_for_symbol_thunks_and_aliases |
5667 |
(has_undead_caller_from_outside_scc_p, NULL, true)) |
5667 |
(has_undead_caller_from_outside_scc_p, NULL, true)) |
5668 |
return true; |
5668 |
return true; |
5669 |
else if (!ipa_edge_within_scc (cs) |
5669 |
else if (!ipa_edge_within_scc (cs)) |
5670 |
&& !IPA_NODE_REF (cs->caller)->node_dead) |
5670 |
{ |
5671 |
return true; |
5671 |
/* Unoptimized callers don't have IPA information. |
|
|
5672 |
Conservatively assume callers are undead. */ |
5673 |
if (!IPA_NODE_REF (cs->caller)) |
5674 |
return true; |
5675 |
if (!IPA_NODE_REF (cs->caller)->node_dead) |
5676 |
return true; |
5677 |
} |
5672 |
return false; |
5678 |
return false; |
5673 |
} |
5679 |
} |
5674 |
|
5680 |
|
5675 |
- |
|
|