From: marxin Date: Thu, 4 Oct 2018 08:06:52 +0000 (+0000) Subject: Call ultimate_alias_target for node being inlined (PR ipa/87491). X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=6e849d0edaff818e53b2af06db2f022c349c8a8b;p=thirdparty%2Fgcc.git Call ultimate_alias_target for node being inlined (PR ipa/87491). 2018-10-04 Martin Liska PR ipa/87491 * ipa-inline.c (inline_to_all_callers_1): Call ultimate_alias_target for node being inlined. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@264835 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index d8fafe03bceb..fbf6862f5221 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2018-10-04 Martin Liska + + PR ipa/87491 + * ipa-inline.c (inline_to_all_callers_1): + Call ultimate_alias_target for node being inlined. + 2018-10-04 Thomas Preud'homme * lra-constraints.c (process_address_1): Bail out for all diff --git a/gcc/ipa-inline.c b/gcc/ipa-inline.c index 025788522fbe..4f8ed1520f10 100644 --- a/gcc/ipa-inline.c +++ b/gcc/ipa-inline.c @@ -2219,10 +2219,11 @@ inline_to_all_callers_1 (struct cgraph_node *node, void *data, if (dump_file) { + cgraph_node *ultimate = node->ultimate_alias_target (); fprintf (dump_file, "\nInlining %s size %i.\n", - node->name (), - ipa_fn_summaries->get (node)->size); + ultimate->name (), + ipa_fn_summaries->get (ultimate)->size); fprintf (dump_file, " Called once from %s %i insns.\n", node->callers->caller->name (),