bug-binutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug ld/26256] Support mixed SHF_LINK_ORDER & non-SHF_LINK_ORDER compone


From: hjl.tools at gmail dot com
Subject: [Bug ld/26256] Support mixed SHF_LINK_ORDER & non-SHF_LINK_ORDER components in an output section
Date: Tue, 22 Dec 2020 04:16:20 +0000

https://sourceware.org/bugzilla/show_bug.cgi?id=26256

--- Comment #12 from H.J. Lu <hjl.tools at gmail dot com> ---
(In reply to Fangrui Song from comment #10)
> (In reply to H.J. Lu from comment #8)
> > Created attachment 13070 [details]
> > A patch with tests
> > 
> > Try this.
> 
> With a minor change, it'll match LLD (I place ordered sections before
> unordered sections because Solaris folks said they did so).
> 
> +      /* Place ordered sections before unordered sections.  */
> +      if (bsec != NULL)
> +     return 1;
> +      else if (asec != NULL)
> +     return -1;
> +      return 0;
> 
> For the test case lld/test/ELF/linkorder-mixed.s , ld-new produced %t, %t1
> and %t3 now match LLD.
> %t2 and %t4 still don't, but they are probably corner cases and don't matter
> in practice.

%t2 and %t4 are lld specific behavior.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]