* objcopy.c (filter_symbols): Fail if attempting to dredefine
symbols in an LTO object file.
+2021-09-30 Nick Clifton <nickc@redhat.com>
+
+ * objcopy.c (filter_symbols): Fail if attempting to dredefine
+ symbols in an LTO object file.
+
2021-09-27 Nick Alcock <nick.alcock@oracle.com>
* configure: Regenerate.
{
char *new_name;
+ if (name[0] == '_'
+ && name[1] == '_'
+ && strcmp (name + (name[2] == '_'), "__gnu_lto_slim") == 0)
+ {
+ fatal (_("redefining symbols does not work on LTO-compiled object files"));
+ }
+
new_name = (char *) lookup_sym_redefinition (name);
if (new_name == name
&& (flags & BSF_SECTION_SYM) != 0)