[LLVMdev] llc fails to generate code for arm

Lauro Ramos Venancio lauro.venancio at gmail.com
Mon Jan 28 06:48:10 PST 2008


HI Arvind,

I think you are using an old llc version. VarArg support was
implemented a long time ago.

Lauro

2008/1/28, Arvind Ayyangar <arvind.ayyangar at gmail.com>:
> Hi all,
>      I had little success installing llvm inside scratchbox for an ARM
> build so have been trying to generate assembly code for arm using the
> llc utility. However, llc fails to generate code for arm. Output is as
> below...
>
>
> arvind at zeus:~/tools/llvm/del$ llc main.bc -o mainarm -filetype=asm
> -march=arm  -f
> llc: ARMISelDAGToDAG.cpp:73: llvm::SDOperand
> LowerCALL(llvm::SDOperand, llvm::SelectionDAG&): Assertion `isVarArg
> == false && "VarArg not supported"' failed.
> llc[0x85335ac]
> [0xffffe420]
> [0xffffe410]
> /lib/tls/i686/cmov/libc.so.6(gsignal+0x50)[0xb7d5bdf0]
> /lib/tls/i686/cmov/libc.so.6(abort+0x101)[0xb7d5d641]
> /lib/tls/i686/cmov/libc.so.6(__assert_fail+0xfb)[0xb7d5543b]
> llc[0x82aaeed]
> Aborted (core dumped)
> arvind at zeus:~/tools/llvm/del$
>
> However, i manage to generate code for other architectures like sparc,
> ppc, etc.. Is any additional setup required ?
>
>
> Thanks in advance
>
>
> --
> Arvind
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
>



More information about the llvm-dev mailing list