I found the patch from the following link: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52250 But i dont see the removal of the assert in move_bb_info. Perhaps you have another patch related to this bug. thanks Alex
--- On Tue, 7/17/12, Alexander Monakov <amona...@ispras.ru> wrote: > From: Alexander Monakov <amona...@ispras.ru> > Subject: Re: selective scheduler failure > To: "Alex Turjan" <atur...@yahoo.com> > Cc: gcc@gcc.gnu.org > Date: Tuesday, July 17, 2012, 7:57 PM > On Tue, Jul 17, 2012 at 8:39 PM, Alex > Turjan <atur...@yahoo.com> > wrote: > > > > Hi, > > I tried the patch but it doesnt solve my problem. > > The patch addresses the problem on the else branch but > my problem is on the if: > > if (can_merge_blocks_p (bb->prev_bb, bb)) > > sel_merge_blocks ... > > I don't understand. You said earlier that the assert in > move_bb_info > failed, but the patch removes that assert. So how does the > failure > look now? Can you provide a reproducible testcase? > > Alexander >