Commit 2aae99f7 by Xiong Hu Luo Committed by Xiong Hu Luo

Update iterator of next

next is initialized only in the loop before, it is never updated
in it's own loop.

gcc/ChangeLog:

	2019-11-15  Xiong Hu Luo  <luoxhu@linux.ibm.com>

	* ipa-inline.c (inline_small_functions): Update iterator of next.

From-SVN: r278277
parent f543bdd3
2019-11-15 Xiong Hu Luo <luoxhu@linux.ibm.com>
* ipa-inline.c (inline_small_functions): Update iterator of next.
2019-11-14 Kwok Cheung Yeung <kcy@codesourcery.com>
* lra-spills.c (assign_spill_hard_regs): Check that the spill
......@@ -1931,12 +1931,15 @@ inline_small_functions (void)
}
if (has_speculative)
for (edge = node->callees; edge; edge = next)
if (edge->speculative && !speculation_useful_p (edge,
edge->aux != NULL))
{
edge->resolve_speculation ();
update = true;
}
{
if (edge->speculative
&& !speculation_useful_p (edge, edge->aux != NULL))
{
edge->resolve_speculation ();
update = true;
}
next = edge->next_callee;
}
if (update)
{
struct cgraph_node *where = node->inlined_to
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment