Clang Is Now Self-Hosting On Linux/FreeBSD SPARC64
For those users with SPARC64 hardware, LLVM's Clang compiler has received support for this CPU architecture.
Thanks to work on the SPARCv9 ABI in Clang and changes to its SPARC code generator, this 64-bit SPARC CPU architecture is now to the point that the compiler can self-host (build itself) on Linux/SPARC64 and FreeBSD/SPARC64.
There's still work to do on some tests and bug-fixes for the 64-bit SPARC support but overall SPARC64 support looks like it will be in good shape for LLVM/Clang 3.5. While the support is improving, Clang doesn't yet work on the SPARC version of Solaris.
More details on this compiler work for SPARC64 can be found via this mailing list message.
Thanks to work on the SPARCv9 ABI in Clang and changes to its SPARC code generator, this 64-bit SPARC CPU architecture is now to the point that the compiler can self-host (build itself) on Linux/SPARC64 and FreeBSD/SPARC64.
There's still work to do on some tests and bug-fixes for the 64-bit SPARC support but overall SPARC64 support looks like it will be in good shape for LLVM/Clang 3.5. While the support is improving, Clang doesn't yet work on the SPARC version of Solaris.
More details on this compiler work for SPARC64 can be found via this mailing list message.
8 Comments