[PATCH] Add support for ia16

Maciej W. Rozycki macro@imgtec.com
Wed Apr 5 15:53:00 GMT 2017


On Tue, 4 Apr 2017, Jan Beulich wrote:

> x86-64 has the x32 sub-mode, but that is (bogusly imo) indicated
> by using a 32-bit ELF instead of the default 64-bit ELF one.

 FWIW I find the choice of ELF32 correct for an ABI (such as the x86-64 
target's x32 ABI I believe is) that has a 32-bit pointer size, as all ELF 
structures are then consistently 32-bit as well; and as a side effect you 
also have no technical means to request an invalid address space mapping.  
The same choice has been also earlier made for the MIPS target's n32 ABI.

  Maciej



More information about the Binutils mailing list