https://sourceware.org/bugzilla/show_bug.cgi?id=33078
--- Comment #3 from Sam James <sam at gentoo dot org> ---
#if BFD_SUPPORTS_PLUGINS
/* Copy LTO IR file as unknown object. */
if (bfd_plugin_target_p (ibfd->xvec))
ok_object = false;
else
#endif
if (ok_object)
{
ok = copy_object (this_element, output_element, input_arch);
if (!ok && bfd_get_arch (this_element) == bfd_arch_unknown)
/* Try again as an unknown object file. */
ok_object = false;
}
if (!ok_object)
ok = copy_unknown_object (this_element, output_element);
If built with plugin support, we always set ok_object = false if
bfd_plugin_target_p, but bfd_plugin_target_p doesn't seem to care about whether
it's an LTO IR file or not.
Should we:
a) check ibfd->lto_type != lto_non_object, or
b) check if the plugin claims the object?
--
You are receiving this mail because:
You are on the CC list for the bug.