[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