Passes regression tests, ok for google 4_9? Thanks, Teresa
2014-12-19 Teresa Johnson <tejohn...@google.com> Google ref b/18800499 * cgraph.c (cgraph_can_remove_if_no_direct_calls_and_refs_p): Make consistent with mark_functions_for_output for LIPO aux functions. Index: cgraph.c =================================================================== --- cgraph.c (revision 216977) +++ cgraph.c (working copy) @@ -2464,6 +2464,8 @@ cgraph_can_remove_if_no_direct_calls_and_refs_p (s /* Extern inlines can always go, we will use the external definition. */ if (DECL_EXTERNAL (node->decl)) return true; + if (cgraph_is_aux_decl_external (node)) + return true; /* When function is needed, we can not remove it. */ if (node->force_output || node->used_from_other_partition) return false; -- Teresa Johnson | Software Engineer | tejohn...@google.com | 408-460-2413