<div dir="ltr">Hi Marcello,<br><br>I've also just narrowed down a build time failure on a benchmark in SpecNext, and the failure message is like,<div><br></div><div><div>PHINode should have one entry for each predecessor of its parent basic block!</div><div>  %retval.0 = phi i32 [ %cond75, %if.then69 ], [ %cond, %if.then27 ], [ 0, %entry ], [ %regclass, %if.end ], [ 0, %lor.lhs.false ], [ 0, %land.lhs.true ], [ %regclass, %if.then39 ], [ %regclass, %if.end58 ], [ %regclass, %if.then87 ], [ %., %if.end91 ], [ %regclass, %land.lhs.true81 ], [ %regclass, %if.end76 ], [ %switch.select133, %if.end58 ], [ 0, %land.lhs.true46 ], [ 0, %if.end43 ]</div><div>fatal error: error in backend: Broken function found, compilation aborted!</div><div><br></div><div>Could you please revert it?</div><div><br></div><div>Thanks,</div><div>-Jiangning</div><div><br></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">2014-10-10 8:55 GMT+08:00 Joerg Sonnenberger <span dir="ltr"><<a href="mailto:joerg@britannica.bec.de" target="_blank">joerg@britannica.bec.de</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Tue, Oct 07, 2014 at 06:16:44PM -0000, Marcello Maggioni wrote:<br>
> Author: mggm<br>
> Date: Tue Oct  7 13:16:44 2014<br>
> New Revision: 219223<br>
><br>
> URL: <a href="http://llvm.org/viewvc/llvm-project?rev=219223&view=rev" target="_blank">http://llvm.org/viewvc/llvm-project?rev=219223&view=rev</a><br>
> Log:<br>
> Two case switch to select optimization<br>
<br>
</span>Try to compile the attached code with -O2 and watch it crash.<br>
<span class="HOEnZb"><font color="#888888"><br>
Joerg<br>
</font></span><br>_______________________________________________<br>
llvm-commits mailing list<br>
<a href="mailto:llvm-commits@cs.uiuc.edu">llvm-commits@cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits</a><br>
<br></blockquote></div><br></div>