https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63967
--- Comment #7 from Jan Hubicka <hubicka at gcc dot gnu.org> --- Author: hubicka Date: Mon Jan 12 09:28:15 2015 New Revision: 219452 URL: https://gcc.gnu.org/viewcvs?rev=219452&root=gcc&view=rev Log: PR ipa/63967 PR ipa/64425 * ipa-inline.c (compute_uninlined_call_time, compute_inlined_call_time): Use counts for extra precision when needed possible. (big_speedup_p): Fix formating. (RELATIVE_TIME_BENEFIT_RANGE): Remove. (relative_time_benefit): Remove. (edge_badness): Turn DECL_DISREGARD_INLINE_LIMITS into hint; merge guessed and read profile paths. (inline_small_functions): Count only !optimize_size functions into initial size; be more lax about sanity check when profile is used; be sure to update inlined function profile when profile is read. Modified: trunk/gcc/ChangeLog trunk/gcc/ipa-inline.c