Allow for __gnu_lto_slim prefixed with extra "_"
[deliverable/binutils-gdb.git] / binutils / nm.c
index 3328812656f09261f9d023dff7f10e485350c591..5b421785e5e07817bc6806fb239d9fc608987a46 100644 (file)
@@ -478,7 +478,9 @@ filter_symbols (bfd *abfd, bfd_boolean is_dynamic, void *minisyms,
       if (sym == NULL)
        bfd_fatal (bfd_get_filename (abfd));
 
-      if (strcmp (sym->name, "__gnu_lto_slim") == 0)
+      if (sym->name[0] == '_'
+         && sym->name[1] == '_'
+         && strcmp (sym->name + (sym->name[2] == '_'), "__gnu_lto_slim") == 0)
        non_fatal (_("%s: plugin needed to handle lto object"),
                   bfd_get_filename (abfd));
 
This page took 0.024589 seconds and 4 git commands to generate.