This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: RFC: Intel386 psABI version 1.1 draft
- From: "H.J. Lu" <hjl dot tools at gmail dot com>
- To: IA32 System V Application Binary Interface <ia32-abi at googlegroups dot com>, GCC Development <gcc at gcc dot gnu dot org>, llvm-commits <llvm-commits at lists dot llvm dot org>
- Date: Mon, 7 Dec 2015 09:04:04 -0800
- Subject: Re: RFC: Intel386 psABI version 1.1 draft
- Authentication-results: sourceware.org; auth=none
- References: <CAMe9rOp+YkixcNA4zLvfzvJGFW4S-dtUSiB_q2-635FuWnN7cw at mail dot gmail dot com>
On Tue, Nov 24, 2015 at 8:16 AM, H.J. Lu <hjl.tools@gmail.com> wrote:
> Hi,
>
> Here is the Intel386 psABI version 1.1 draft:
>
> https://github.com/hjl-tools/x86-psABI/wiki/intel386-psABI-20151120.pdf
>
> Main changes are
>
> 1. Add AVX-512 support.
> 2. Add linker optimization to combine GOTPLT and GOT slots.
> 3. Add R_386_GOT32X relocation and linker optimization.
> 4. Add FS/GS Base addresses to DWARF register number mapping.
> 5. Add Intel MPX support.
>
> MPX supported has been checked into GCC 5. 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.
>
> Any comments and feedbacks?
>
Here is the Intel386 psABI version 1.1:
https://github.com/hjl-tools/x86-psABI/wiki/intel386-psABI-1.1.pdf
--
H.J.