https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103164
--- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> --- IPA PTA disables local re-computation of PTA info after inlining. There must be also some pessimization around not computing a function-local escaped solution since that's used to keep stores to "globals" in functions live. But maybe I did "fix" that somehow, but at least I can't find it right now (maybe we keep the local PTA escaped solution, but not sure that's good enough). Also with IPA PTA there's no support for restrict ...