I applied the new patch and it seams fine.
Thanks!
Alex
--- On Wed, 7/18/12, Alexander Monakov wrote:
> From: Alexander Monakov
> Subject: Re: selective scheduler failure
> To: "Alex Turjan"
> Cc: "Alexander Monakov" , gcc@gcc.gnu.org
> Date: Wednesday, J
On Wed, Jul 18, 2012 at 1:05 AM, Alex Turjan wrote:
> I found the patch from the following link:
> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52250
See comment 9. The patch pasted in the audit trail is not what has
been committed.
Alexander
kov
> Subject: Re: selective scheduler failure
> To: "Alex Turjan"
> Cc: gcc@gcc.gnu.org
> Date: Tuesday, July 17, 2012, 7:57 PM
> On Tue, Jul 17, 2012 at 8:39 PM, Alex
> Turjan
> wrote:
> >
> > Hi,
> > I tried the patch but it doesnt solve my problem.
&g
On Tue, Jul 17, 2012 at 8:39 PM, Alex Turjan 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
bject: Re: selective scheduler failure
> To: "Alex Turjan"
> Cc: gcc@gcc.gnu.org
> Date: Tuesday, July 17, 2012, 7:07 PM
> > As a consequence inside
> sel_remove_empty_bb I hit on the following assert:
> > gcc_assert (in_current_region_p (merge_bb));
>
> Sou
> As a consequence inside sel_remove_empty_bb I hit on the following assert:
> gcc_assert (in_current_region_p (merge_bb));
Sounds like your GCC tree does not have Andrey's fix for PR 52250 (SVN
revision 184975).
Alexander