This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Updated x86-64 psABI
- From: "H.J. Lu" <hjl dot tools at gmail dot com>
- To: "x86-64-abi at googlegroups dot com" <x86-64-abi at googlegroups dot com>, GCC Development <gcc at gcc dot gnu dot org>, cfe-dev <cfe-dev at lists dot llvm dot org>, llvm-commits <llvm-commits at lists dot llvm dot org>
- Date: Thu, 19 Nov 2015 12:19:57 -0800
- Subject: Re: Updated x86-64 psABI
- Authentication-results: sourceware.org; auth=none
- References: <CAMe9rOr8eZLir=twXhf0UASg2b=OWbcT-Uj2mz5p1D2LZUbHRw at mail dot gmail dot com>
On Wed, Nov 18, 2015 at 1:47 PM, H.J. Lu <hjl.tools@gmail.com> wrote:
> Hi,
>
> The x86-64 psABI has been updated to revision 248. Main changes are
>
> 1. Support Intel MPX.
> 2. Add a chapter for linker optimization.
> 3. Add 2 new relocations, R_X86_64_GOTPCRELX and R_X86_64_REX_GOTPCRELX.
>
> MPX supported has been checked into GCC 5 and ld in binutils 2.25.
> Linker optimization has been added to ld in binutils 2.25 and gold
> in binutils 2.26. Gold and ld in binutils 2.26 supports new relocations.
> Ld in binutils 2.26 can optimize new relocations.
>
> The psABI PDF files are available at
>
> https://github.com/hjl-tools/x86-psABI/wiki/X86-psABI
>
> The x86-64 psABI draft 2015-11-18 contains updated MPX spec.
I uploaded x86-64 psABI revision 249, which is equivalent to
the x86-64 psABI draft 2015-11-18, PDF file to
https://github.com/hjl-tools/x86-psABI/wiki/x86-64-psABI-r249.pdf
--
H.J.