https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103636
--- Comment #1 from Jan Hubicka <hubicka at gcc dot gnu.org> --- I found the email here http://patches-tcwg.linaro.org/patch/56399/ I have suggested moving the check to einline only path but the v2 version of patch did not implemented it and later it got in with the additional loop walking clones. Is there any reason to prevent inlining post-instrumentation? If not, I think we want to remove the loop and move the check into can_early_inline_edge_p as suggested originally.