From: Jan Hubicka Date: Sat, 30 Nov 2019 23:19:58 +0000 (+0100) Subject: ipa-inline.c (compute_max_insns): Return int64_t. X-Git-Tag: upstream/12.2.0~19941 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=8fcfc44f611d494d2ec5fcc4a3e43f6aebce99f7;p=platform%2Fupstream%2Fgcc.git ipa-inline.c (compute_max_insns): Return int64_t. * ipa-inline.c (compute_max_insns): Return int64_t. (inline_small_functions): Simplify. From-SVN: r278880 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index e173bad..cc33a04 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,10 @@ 2019-11-30 Jan Hubicka + * ipa-inline.c (compute_max_insns): Return int64_t. + (inline_small_functions): Simplify. + +2019-11-30 Jan Hubicka + * tree-cfg.c (execute_fixup_cfg): Update also max_bb_count when scaling happen. diff --git a/gcc/ipa-inline.c b/gcc/ipa-inline.c index 56ea671..0f87c47 100644 --- a/gcc/ipa-inline.c +++ b/gcc/ipa-inline.c @@ -1722,7 +1722,7 @@ recursive_inlining (struct cgraph_edge *edge, /* Given whole compilation unit estimate of INSNS, compute how large we can allow the unit to grow. */ -static int +static int64_t compute_max_insns (cgraph_node *node, int insns) { int max_insns = insns; @@ -1977,9 +1977,8 @@ inline_small_functions (void) if (dump_file) fprintf (dump_file, "Enqueueing calls in %s.\n", node->dump_name ()); - for (edge = node->callees; edge; edge = next) + for (edge = node->callees; edge; edge = edge->next_callee) { - next = edge->next_callee; if (edge->inline_failed && !edge->aux && can_inline_edge_p (edge, true)