<div>Hi everyone,</div>
<div> </div>
<div>It seems variable arguments is not support by mips backend in llvm-2.6.</div>
<div> </div>
<div>int func(int i, ...) {</div>
<div>  return 0;</div>
<div>}</div>
<div> </div>
<div>
<div>llvm-gcc    func.c -emit-llvm -c  -O3   -o func.bc</div>
<div>llc    func.bc -relocation-model=static  -march=mips -O0  -o func.s</div>
<div> </div>
<div>Command llc fails:</div>
<div>llc:SelectionDAGBuilder.cpp:6440:void llvm::SelectionDAGISel::LowerArguments(</div>
<div>llvm::BasicBlock):Assertion 'Invals.size() == Ins.size && "LowerFormalArguments </div>
<div>didn't emit the correct number of values!"' failed</div>
<div> </div>
<div>Does the latest mips backend in svn trunk support variable arguments?</div>
<div> </div>
<div>Regards</div>
<div> </div>
<div> </div>
<div> </div>
<div> </div>
<div> </div></div>