<div dir="ltr">No. They're both from the 3.4 version of llvm. <div>Thanks, </div><div>Shruti</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, May 19, 2014 at 11:01 AM, Eric Christopher <span dir="ltr"><<a href="mailto:echristo@gmail.com" target="_blank">echristo@gmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">On Sun, May 18, 2014 at 10:28 PM, Tobias Grosser <<a href="mailto:tobias@grosser.es">tobias@grosser.es</a>> wrote:<br>


> On 19/05/2014 00:54, shruti padmanabha wrote:<br>
>><br>
>> Hi,<br>
>><br>
>> Thanks for the pointer. I am unfortunately running into llc problems with<br>
>> this pass.<br>
>> I did<br>
>> *opt  -debug-ir   hello.bc -o hello.deb.bc*<br>
>><br>
>> *llc -march=arm -debug  -O0 hello.deb.bc  -o hello.deb.s*<br>
>><br>
>><br>
>> This is aborting with the error: llc:<br>
>> llvm-3.4/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:1614: void<br>
>> llvm::DwarfDebug::beginFunction(const llvm::MachineFunction*): Assertion<br>
>> `TheCU && "Unable to find compile unit!"' failed.<br>
>> I'm assuming this is because llc found some errors in the metadata that<br>
>> debug-ir prints out. How do I find and correct this?<br>
><br>
><br>
> This is indeed surprising. I have no idea where this is coming from. Does<br>
> this only happen on ARM? Can you attach the debug.bc file? Or even better,<br>
> open a bug report for that?<br>
><br>
> I included Daniel who committed the -debug-ir pass as well as Eric who has<br>
> better knowledge about debug info than me.<br>
><br>
<br>
</div></div>Are you mixing versions of llc and opt? I.e. are they both built from<br>
the same version?<br>
<span class="HOEnZb"><font color="#888888"><br>
-eric<br>
</font></span></blockquote></div><br></div>