https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93621
--- Comment #15 from Martin Jambor <jamborm at gcc dot gnu.org> --- It turns out that no, recursive inlining will happily put an adjusted and not yet adjusted call into the same function which was formerly a thunk.