https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119616
--- Comment #15 from Andrew Pinski <pinskia at gcc dot gnu.org> --- Why it fails for FF with PGO is because we decide not to inline a few things and things just go down hill. Why it works at -O1 vs -O2 is because the musttail pass skips over non-musttail edges.