Intel Is Trying To Support The x32 ABI For LLVM/Clang
Written by Michael Larabel in Compiler on 2 July 2014 at 11:16 AM EDT. 41 Comments
Compiler
While adoption of the Linux x32 ABI hasn't really taken off with most developers and end-users doing just fine with x86_64-compiled software, Intel is trying to get things back on track for supporting x32 by LLVM and Clang.

The Linux x32 ABI about allowing programs to take advantage of x86_64 features (and being dependent upon x86 64-bit CPUs) while using 32-bit memory pointers. The x32 ABI support is currently found within the GCC compiler and then within the Linux kernel, Glibc, Binutils, etc. Work was underway a few years ago to support x32 within LLVM/Clang, but that work went abandoned until now when Intel developers are restoring work on the compiler ABI support.

Pavel Chupin of Intel shared the LLVM/Clang x32 plans via this mailing list post and they intend to get out fresh patches in the near future.
About The Author
Author picture

Michael Larabel is the principal author of Phoronix.com and founded the web-site in 2004 with a focus on enriching the Linux hardware experience and being the largest web-site devoted to Linux hardware reviews, particularly for products relevant to Linux gamers and enthusiasts but also commonly reviewing servers/workstations and embedded Linux devices. Michael has written more than 10,000 articles covering the state of Linux hardware support, Linux performance, graphics hardware drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated testing software. He can be followed via Twitter or contacted via MichaelLarabel.com.

Related Compiler News
Popular News
Trending Reviews & Featured Articles