https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107950
--- Comment #6 from Martin Liška <marxin at gcc dot gnu.org> --- (In reply to Andrew Pinski from comment #5) > It might be the case the object files were unused in the archive so they are > not linked in the LTO front-end but now with using LTO partial linking, they > are pulled in always. Yes, that's likely what's happening. So the question is if the issue is caused by partial linking, or if the function definition should be provided in libbackend.a itself?