[LLVMdev] Why llvm-gcc/g++ does not support the 64-bit SPARC ABI (-m64)

Luke Dalessandro luked at cs.rochester.edu
Thu Mar 12 11:07:40 PDT 2009


Anton Korobeynikov wrote:
> Hello, Cathy
> 
>> Why it doesn't support 64bit on sparc?
> It's a bit hard to answer on such questions... But probably the right 
> answer is: nobody cared about it, sorry.
> Also, as far as I remember, 32 bit code is also not always ABI-compliant.

As far as I know, llvm-gcc won't build properly for the sparc target due 
to some unimplemented floating point stuff, so you can't really produce 
ABI compatible stuff. There is also some sort of issue with exception 
support which is not something actually know anything about.

Luke

> 
> ---
> With best regards, Anton Korobeynikov
> Faculty of Mathematics and Mechanics, Saint Petersburg State University
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev




More information about the llvm-dev mailing list