[LLVMdev] Is the Win64 codegen issue fixed?
NAKAMURA Takumi
geek4civic at gmail.com
Fri Dec 10 03:06:20 PST 2010
Tailcall and fastcc might be broken on Win64.
for example, test/CodeGen/X86/tailcallbyval64 should not be converted
with Win64 CC.
Bug 8743 - Register allocation is invalid with Win64 tailcall jump
http://llvm.org/bugs/show_bug.cgi?id=8743
IMHO, Win64 CC should be separated and "fastcc" should be guaranteed
to convert tailjmp.
FYI, I am trying to build x64 clang/llvm toolchain with clang.
(I don't use mingw64-gcc as compiler)
It seems a few issues might be there (on llvm).
When I built *fine* clang, I could tweak Win64 tests on.
...Takumi
More information about the llvm-dev
mailing list