RFC: Intel386 psABI version 1.1 draft

H.J. Lu via llvm-commits llvm-commits at lists.llvm.org
Mon Dec 7 09:04:04 PST 2015


On Tue, Nov 24, 2015 at 8:16 AM, H.J. Lu <hjl.tools at 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.


More information about the llvm-commits mailing list