https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120550
--- Comment #3 from Jeffrey A. Law <law at gcc dot gnu.org> --- I suspect the bisection landing on the inliner heuristic change is a bit of a red herring. Forcing that first function to be static inline and I can see this well back in the gcc15 cycle.