This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
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: Tue, 24 Nov 2015 08:16:40 -0800
- Subject: RFC: Intel386 psABI version 1.1 draft
- Authentication-results: sourceware.org; auth=none
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.