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.

Reply via email to