https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81360
--- Comment #12 from Jan Hubicka <hubicka at gcc dot gnu.org> --- Author: hubicka Date: Tue Jan 30 13:23:39 2018 New Revision: 257184 URL: https://gcc.gnu.org/viewcvs?rev=257184&root=gcc&view=rev Log: PR ipa/81360 * ipa-inline.c (can_inline_edge_p): Break out late tests to... (can_inline_edge_by_limits_p): ... here. (can_early_inline_edge_p, check_callers, update_caller_keys, update_callee_keys, recursive_inlining, add_new_edges_to_heap, speculation_useful_p, inline_small_functions, inline_small_functions, flatten_function, inline_to_all_callers_1): Update. * g++.dg/torture/pr81360.C: New testcase Added: trunk/gcc/testsuite/g++.dg/torture/pr81360.C Modified: trunk/gcc/ChangeLog trunk/gcc/ipa-inline.c trunk/gcc/testsuite/ChangeLog