[cfe-dev] LLVM 3.0rc3 Testing Beginning

Eli Friedman eli.friedman at gmail.com
Tue Nov 15 17:04:23 PST 2011


On Sat, Nov 12, 2011 at 5:25 PM, Huaxia <huaxia.zhao at googlemail.com> 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)
>
> gcc can correctly do this.  I tried clang/llvm 2.9 on both Apple and Debian
> unstable, and clang-3.0rc3 binary build, all failed.

Please file a bug at http://llvm.org/bugs/

-Eli




More information about the cfe-dev mailing list