https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98971
--- Comment #4 from Martin Liška <marxin at gcc dot gnu.org> --- > The only difference now is that the intermediate object doesn't have a > __patchable_function_entries section, but that's OK as far as I can tell. Well, the intermediate object contains just LTO bytecode, that's why you can't see the section. You can use -ffat-lto-objects in order to generate both assembly and LTO bytecode.