[llvm-commits] llvm-gcc bootstrap fails with a message about unsupported asm constraints

Török Edwin edwintorok at gmail.com
Sun Jan 4 13:13:32 PST 2009


Hi Evan,

My nightly tester has failed to bootstrap llvm-gcc twice, first one SVN
is r61604:
Unsupported asm: input constraint with a matching output constraint of
incompatible type!

I reported the bug here with a testcase:
http://llvm.org/bugs/show_bug.cgi?id=3279

It all comes down to the constraints for a syscall:

%asmtmp.i = tail call i64 asm sideeffect "syscall",
"={ax},0,{di},{si},{dx},~{dirflag},~{fpsr},~{flags},~{memory},~{cx},~{r11}"(i32
202, i32* null, i32 1, i32 1) nounwind          ; <i64> [#uses=0]

Can you have a look?

P.S. This is on x86-64 Linux

Thanks,
--Edwin





More information about the llvm-commits mailing list