https://gcc.gnu.org/bugzilla/show_bug.cgi?id=127104
--- Comment #3 from Josef Melcr <jmelcr at gcc dot gnu.org> --- It's a tricky issue. To fix this the proper way, we would have to introduce an edge to the outlined body to get it summarized in time for the call and then special case it in a number of places to dodge early exits for const functions. Alternatively, we could remove ECF_CONST and ECF_LOOPING_CONST_OR_PURE from the IFN_ASSUME definition, not sure that's worth it though.
