<div dir="ltr">Ideally for things that are not dwarf you should create a tool similar to llvm-dwarfdump that is friendly to FileCheck and use that for your testcases. For things that are dwarf you should use and extend llvm-dwarfdump.<br>
<div><br></div><div style>-eric</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Sun, Feb 3, 2013 at 2:42 PM, Nico Rieck <span dir="ltr"><<a href="mailto:nico.rieck@gmail.com" target="_blank">nico.rieck@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="im">On 23.01.2013 00:45, Eli Bendersky wrote:<br>
> I do mean semantic extraction which provides a representation that's<br>
> meaningful to a user and hence can be effectively compared in a test.<br>
> But really, I gave up arguing on this topic a few messages (and heated<br>
> IRC discussions) ago. RFC retracted.<br>
<br>
</div>I actually hit the same predicament for COFF. The few tests that are<br>
there usually use coff-dump.py whose output is quite limited (many tests<br>
just compare a binary dump), does not include unwind information, and is<br>
very different from elf-dump. Then there's llvm-objdump, which does<br>
resolve relocations and show parts of unwind information. And then<br>
there's also obj2yaml, but that seems to support even less. And neither<br>
tool, IMO, produces FileCheck-friendly output.<br>
<br>
So even though you retracted your post, I think this issue still stands<br>
and shouldn't be ignored.<br>
<span class="HOEnZb"><font color="#888888"><br>
-Nico<br>
</font></span><div class="HOEnZb"><div class="h5">_______________________________________________<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>
</div></div></blockquote></div><br></div>