https://sourceware.org/bugzilla/show_bug.cgi?id=19842
--- Comment #29 from hubicka at ucw dot cz --- > /* Skip weak definitions of symbols that are already defined. */ > if (newdef && olddef && newweak) > { > /* Don't skip new non-IR weak syms. */ > if (!(oldbfd != NULL > && (oldbfd->flags & BFD_PLUGIN) != 0 > && (abfd->flags & BFD_PLUGIN) == 0)) > { > newdef = FALSE; > *skip = TRUE; > } > > which prefers regular definition over definition in IR. Sorry to jump into the party late, I am trying to catch up with the PR log. This is one thing i noticed - it would make more sense to preffer IR definitons that gets optimized more agressively. Honza -- You are receiving this mail because: You are on the CC list for the bug. _______________________________________________ bug-binutils mailing list bug-binutils@gnu.org https://lists.gnu.org/mailman/listinfo/bug-binutils