<div dir="ltr">Thanks, in fact I forgot to include the MCJIT.h header :(<div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, May 17, 2013 at 4:05 PM, Rafael Espíndola <span dir="ltr"><<a href="mailto:rafael.espindola@gmail.com" target="_blank">rafael.espindola@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Note that you are *not* using MCJIT. The backtrace shows<br>
lib/Target/ARM/ARMCodeEmitter.cpp, with is part of the old JIT.<br>
<div><div class="h5"><br>
<br>
On 15 May 2013 08:24, Jonas Zaddach <<a href="mailto:zaddach@eurecom.fr">zaddach@eurecom.fr</a>> wrote:<br>
> Hi,<br>
><br>
> I have a small example program that is supposed to generate cross-compiled<br>
> JIT code with the MCJIT execution engine on an x86 host. The code works fine<br>
> if I choose x86 as target platform, but if I choose ARM, I hit an assertion<br>
> in include/llvm/CodeGen/MachineOperand.h:260 (This is not a register<br>
> operand).<br>
><br>
> I am not sure if an older post regarding this assertion are relevant to my<br>
> problem<br>
> (<a href="http://lists.cs.uiuc.edu/pipermail/llvmbugs/2011-February/016779.html" target="_blank">http://lists.cs.uiuc.edu/pipermail/llvmbugs/2011-February/016779.html</a>), but<br>
> I still have this issue in the current SVN version.<br>
><br>
> I would be very happy if you can offer me some assistance.<br>
><br>
> Jonas<br>
><br>
> P.s: Code is attached.<br>
><br>
</div></div>> _______________________________________________<br>
> LLVM Developers mailing list<br>
> <a href="mailto:LLVMdev@cs.uiuc.edu">LLVMdev@cs.uiuc.edu</a>         <a href="http://llvm.cs.uiuc.edu" target="_blank">http://llvm.cs.uiuc.edu</a><br>
> <a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev</a><br>
><br>
</blockquote></div><br></div>