On Wed, Jun 15, 2022 at 2:34 AM Fangrui Song wrote:
>
> This was introduced in 2014-12 to use local binding for external symbols
> for -fPIE. It avoids a GOT indirection but the same optimizationis
> obtained with ld's R_X86_64_[REX_]GOTPCRELX optimization (albeit with
> slightly longer code).
>
This was introduced in 2014-12 to use local binding for external symbols
for -fPIE. It avoids a GOT indirection but the same optimizationis
obtained with ld's R_X86_64_[REX_]GOTPCRELX optimization (albeit with
slightly longer code).
One design goal of -fPIE was to avoid copy relocations.
HAVE_LD_
On Sun, Oct 31, 2021 at 7:36 PM Fāng-ruì Sòng wrote:
>
> On Fri, Oct 8, 2021 at 10:57 AM Fāng-ruì Sòng wrote:
> >
> > On Fri, Sep 24, 2021 at 11:29 AM H.J. Lu wrote:
> > >
> > > On Fri, Sep 24, 2021 at 11:14 AM Fāng-ruì Sòng wrote:
> > > >
> > > > On Fri, Sep 24, 2021 at 10:41 AM H.J. Lu wrote
On Fri, Oct 8, 2021 at 10:57 AM Fāng-ruì Sòng wrote:
>
> On Fri, Sep 24, 2021 at 11:29 AM H.J. Lu wrote:
> >
> > On Fri, Sep 24, 2021 at 11:14 AM Fāng-ruì Sòng wrote:
> > >
> > > On Fri, Sep 24, 2021 at 10:41 AM H.J. Lu wrote:
> > > >
> > > > On Fri, Sep 24, 2021 at 10:29 AM Fāng-ruì Sòng
> >
On Fri, Sep 24, 2021 at 11:29 AM H.J. Lu wrote:
>
> On Fri, Sep 24, 2021 at 11:14 AM Fāng-ruì Sòng wrote:
> >
> > On Fri, Sep 24, 2021 at 10:41 AM H.J. Lu wrote:
> > >
> > > On Fri, Sep 24, 2021 at 10:29 AM Fāng-ruì Sòng wrote:
> > > >
> > > > On Tue, Sep 21, 2021 at 7:08 PM Fāng-ruì Sòng
>
On Fri, Sep 24, 2021 at 11:14 AM Fāng-ruì Sòng wrote:
>
> On Fri, Sep 24, 2021 at 10:41 AM H.J. Lu wrote:
> >
> > On Fri, Sep 24, 2021 at 10:29 AM Fāng-ruì Sòng wrote:
> > >
> > > On Tue, Sep 21, 2021 at 7:08 PM Fāng-ruì Sòng wrote:
> > > >
> > > > On Tue, Sep 21, 2021 at 6:57 PM H.J. Lu wrot
On Fri, Sep 24, 2021 at 10:41 AM H.J. Lu wrote:
>
> On Fri, Sep 24, 2021 at 10:29 AM Fāng-ruì Sòng wrote:
> >
> > On Tue, Sep 21, 2021 at 7:08 PM Fāng-ruì Sòng wrote:
> > >
> > > On Tue, Sep 21, 2021 at 6:57 PM H.J. Lu wrote:
> > > >
> > > > On Tue, Sep 21, 2021 at 9:16 AM Uros Bizjak wrote:
On Fri, Sep 24, 2021 at 10:29 AM Fāng-ruì Sòng wrote:
>
> On Tue, Sep 21, 2021 at 7:08 PM Fāng-ruì Sòng wrote:
> >
> > On Tue, Sep 21, 2021 at 6:57 PM H.J. Lu wrote:
> > >
> > > On Tue, Sep 21, 2021 at 9:16 AM Uros Bizjak wrote:
> > > >
> > > > On Mon, Sep 20, 2021 at 8:20 PM Fāng-ruì Sòng via
On Tue, Sep 21, 2021 at 7:08 PM Fāng-ruì Sòng wrote:
>
> On Tue, Sep 21, 2021 at 6:57 PM H.J. Lu wrote:
> >
> > On Tue, Sep 21, 2021 at 9:16 AM Uros Bizjak wrote:
> > >
> > > On Mon, Sep 20, 2021 at 8:20 PM Fāng-ruì Sòng via Gcc-patches
> > > wrote:
> > > >
> > > > PING^5 https://gcc.gnu.org/p
On Tue, Sep 21, 2021 at 6:57 PM H.J. Lu wrote:
>
> On Tue, Sep 21, 2021 at 9:16 AM Uros Bizjak wrote:
> >
> > On Mon, Sep 20, 2021 at 8:20 PM Fāng-ruì Sòng via Gcc-patches
> > wrote:
> > >
> > > PING^5 https://gcc.gnu.org/pipermail/gcc-patches/2021-May/570139.html
> > >
> > > On Sat, Sep 4, 2021
On Tue, Sep 21, 2021 at 9:16 AM Uros Bizjak wrote:
>
> On Mon, Sep 20, 2021 at 8:20 PM Fāng-ruì Sòng via Gcc-patches
> wrote:
> >
> > PING^5 https://gcc.gnu.org/pipermail/gcc-patches/2021-May/570139.html
> >
> > On Sat, Sep 4, 2021 at 12:11 PM Fāng-ruì Sòng wrote:
> > >
> > > PING^4 https://gcc.
On Mon, Sep 20, 2021 at 8:20 PM Fāng-ruì Sòng via Gcc-patches
wrote:
>
> PING^5 https://gcc.gnu.org/pipermail/gcc-patches/2021-May/570139.html
>
> On Sat, Sep 4, 2021 at 12:11 PM Fāng-ruì Sòng wrote:
> >
> > PING^4 https://gcc.gnu.org/pipermail/gcc-patches/2021-May/570139.html
> >
> > One major d
PING^5 https://gcc.gnu.org/pipermail/gcc-patches/2021-May/570139.html
On Sat, Sep 4, 2021 at 12:11 PM Fāng-ruì Sòng wrote:
>
> PING^4 https://gcc.gnu.org/pipermail/gcc-patches/2021-May/570139.html
>
> One major design goal of PIE was to avoid copy relocations.
> The original patch for GCC 5 cause
PING^4 https://gcc.gnu.org/pipermail/gcc-patches/2021-May/570139.html
One major design goal of PIE was to avoid copy relocations.
The original patch for GCC 5 caused problems for many years.
On Wed, Aug 18, 2021 at 11:54 PM Fāng-ruì Sòng wrote:
> PING^3 https://gcc.gnu.org/pipermail/gcc-patches
PING^3 https://gcc.gnu.org/pipermail/gcc-patches/2021-May/570139.html
On Fri, Jun 4, 2021 at 3:04 PM Fāng-ruì Sòng wrote:
>
> PING^2 https://gcc.gnu.org/pipermail/gcc-patches/2021-May/570139.html
>
> On Mon, May 24, 2021 at 9:43 AM Fāng-ruì Sòng wrote:
> >
> > Ping https://gcc.gnu.org/pipermail/
PING^2 https://gcc.gnu.org/pipermail/gcc-patches/2021-May/570139.html
On Mon, May 24, 2021 at 9:43 AM Fāng-ruì Sòng wrote:
>
> Ping https://gcc.gnu.org/pipermail/gcc-patches/2021-May/570139.html
>
> On Tue, May 11, 2021 at 8:29 PM Fangrui Song wrote:
> >
> > This was introduced in 2014-12 to use
Ping https://gcc.gnu.org/pipermail/gcc-patches/2021-May/570139.html
On Tue, May 11, 2021 at 8:29 PM Fangrui Song wrote:
>
> This was introduced in 2014-12 to use local binding for external symbols
> for -fPIE. Now that we have H.J. Lu's GOTPCRELX for years which mostly
> nullify the benefit of HA
On 2021-05-12, Rainer Orth wrote:
Hi Fangrui,
Hi Rainer,
for -fPIE. Now that we have H.J. Lu's GOTPCRELX for years which mostly
nullify the benefit of HAVE_LD_PIE_COPYRELOC, HAVE_LD_PIE_COPYRELOC
should retire now.
Solaris/x86 ld doesn't support this, so HAVE_LD_PIE_COPYRELOC needs to
stay.
Hi Fangrui,
> This was introduced in 2014-12 to use local binding for external symbols
> for -fPIE. Now that we have H.J. Lu's GOTPCRELX for years which mostly
> nullify the benefit of HAVE_LD_PIE_COPYRELOC, HAVE_LD_PIE_COPYRELOC
> should retire now.
Solaris/x86 ld doesn't support this, so HAVE_L
This was introduced in 2014-12 to use local binding for external symbols
for -fPIE. Now that we have H.J. Lu's GOTPCRELX for years which mostly
nullify the benefit of HAVE_LD_PIE_COPYRELOC, HAVE_LD_PIE_COPYRELOC
should retire now.
One design goal of -fPIE was to avoid copy relocations.
HAVE_LD_PIE
20 matches
Mail list logo