[LLVMdev] llc fails to generate code for arm

Arvind Ayyangar arvind.ayyangar at gmail.com
Mon Feb 4 02:09:37 PST 2008


Hi

  Sorry for the late reply..
  I managed to build the latest release of llvm.
Now I get the following error  when I try creating the bitcode file:

llvm-gcc: --emit-llvm is not supported in this configuration.

The configure options were :
 /home/arvind/llvm/llvm-gcc4.2-2.1.source/configure
--prefix=/opt/llvm/ --enable-threads --disable-nls --disable-shared
--enable-languages=c --enable-sjlj-exceptions --program-prefix=llvm-




On Jan 28, 2008 8:18 PM, Lauro Ramos Venancio <lauro.venancio at gmail.com> wrote:
> 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
> >
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
>



-- 
Cheers
Arvind



More information about the llvm-dev mailing list