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

Reply via email to