<div>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">If the test output claims that llc-beta fails, then your register<br>allocator is producing incorrect code.  In a multisource directory, if you
<br>use 'make bugpoint-llc-beta' in some failing test directory, bugpoint will<br>automatically reduce the failure to a smaller example for you.</blockquote>
<div> </div>
<div>Ok. My allocator failed on MultiSource/Applications/Burg test.</div>
<div>I run bugpoint and it gives me bugpoint-reduced-simplified.bc.</div>
<div>I run llc on this file with all LLVM register allocators and it gives the same result (under gdb):</div>
<div> </div>
<div>Program received signal SIGSEGV, Segmentation fault.<br>0x00634572 in (anonymous namespace)::X86DAGToDAGISel::DeleteNode (<br>    this=0x4c3b710, N=0x4c3e5c0)<br>    at /llvm/obj/lib/Target/X86/X86GenDAGISel.inc:77<br>
77          SDNode *Operand = I->Val;</div>
<div> </div>
<div>SEGFAULT seems to come before register allocation pass is being run.</div>
<div> </div>
<div>Thanks.</div>
<div> </div>
<div>-- <br>Three things are certain:<br>Death, taxes, and lost data.<br>Guess which has occurred. </div></div>