https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107014
Alexander Monakov <amonakov at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |amonakov at gcc dot gnu.org --- Comment #3 from Alexander Monakov <amonakov at gcc dot gnu.org> --- It was added to force inlining of small helpers that outgrow limits when building with gcov profiling: https://github.com/torvalds/linux/commit/258e0815e2b1706e87c0d874211097aa8a7aa52f (lack of inlining triggered a sanity check, as explained in the commit) I am surprised that "flatten" blows up on this function. Is that with any config, or again some specific settings like gcov? Is there an existing lkml thread about this?