[cfe-dev] LLVM 3.0rc3 Testing Beginning

Eric Christopher echristo at apple.com
Tue Nov 15 17:23:42 PST 2011


On Nov 12, 2011, at 5:25 PM, Huaxia wrote:

> Hi, 
> 
> I just downloaded 3.0 and have a try on in-line assembly code and the problem is still there.  I think it is not a critical issue for 3.0 release anyway. 
>  
> It seems clang  doesnt support "A" constraint in in-line assembly template under 64-bit mode, which basically load an 128bit data from memory to RDX:RAX, with the following error during the compiling:
> 
> clang -g -Wall -m64 -mcx16     try.c   -o try
> fatal error: error in backend: Cannot select: 0x1e92f20: i64 = build_pair 0x1e92d20, 0x1e92e20 [ORD=81]
> ... (ignore the rest dump)

It's supported, but it looks like there's a bug. Please file a bug with this test case (but slightly fixed up so that it compiles).

Thanks!

-eric



More information about the cfe-dev mailing list