|
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 |
- |
|
|