RFC: Intel386 psABI version 1.1 draft

H.J. Lu via llvm-commits llvm-commits at lists.llvm.org
Tue Nov 24 08:16:40 PST 2015


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?

Thanks.

-- 
H.J.


More information about the llvm-commits mailing list