This backport contains 1 patch from gcc main stream tree. The commit id of these patchs list as following in the order of time. 0001-PR91176-Skip-debug-insns-when-computing-inline-costs.patch d3ed5b56646511a52db9992f4024969bfc9a13f9 diff -uprN a/gcc/ipa-fnsummary.c b/gcc/ipa-fnsummary.c --- a/gcc/ipa-fnsummary.c +++ b/gcc/ipa-fnsummary.c @@ -2078,8 +2078,8 @@ analyze_function_body (struct cgraph_node *node, bool early) fix_builtin_expect_stmt = find_foldable_builtin_expect (bb); - for (gimple_stmt_iterator bsi = gsi_start_bb (bb); !gsi_end_p (bsi); - gsi_next (&bsi)) + for (gimple_stmt_iterator bsi = gsi_start_nondebug_bb (bb); + !gsi_end_p (bsi); gsi_next_nondebug (&bsi)) { gimple *stmt = gsi_stmt (bsi); int this_size = estimate_num_insns (stmt, &eni_size_weights);