Re: [PATCH] Fix for PR52734 (-ftree-tail-merge)

2012-04-13 Thread Richard Guenther
On Fri, Apr 13, 2012 at 12:56 PM, Tom de Vries wrote: > On 13/04/12 11:13, Richard Guenther wrote: >> On Fri, Apr 13, 2012 at 10:32 AM, Tom de Vries >> wrote: >>> Richard, >>> >>> this patch fixes PR52743. >>> >>> The problem is as follows: blocks 3 and 5, with successor 6 are considered >>> eq

Re: [PATCH] Fix for PR52734 (-ftree-tail-merge)

2012-04-13 Thread Tom de Vries
On 13/04/12 11:13, Richard Guenther wrote: > On Fri, Apr 13, 2012 at 10:32 AM, Tom de Vries wrote: >> Richard, >> >> this patch fixes PR52743. >> >> The problem is as follows: blocks 3 and 5, with successor 6 are considered >> equal >> and merged. >> ... >> # BLOCK 3 freq:6102 >> # PRED: 2 [61.

Re: [PATCH] Fix for PR52734 (-ftree-tail-merge)

2012-04-13 Thread Richard Guenther
On Fri, Apr 13, 2012 at 10:32 AM, Tom de Vries wrote: > Richard, > > this patch fixes PR52743. > > The problem is as follows: blocks 3 and 5, with successor 6 are considered > equal > and merged. > ... >  # BLOCK 3 freq:6102 >  # PRED: 2 [61.0%]  (true,exec) >  # VUSE <.MEMD.1734_10> >  dddD.1710

[PATCH] Fix for PR52734 (-ftree-tail-merge)

2012-04-13 Thread Tom de Vries
Richard, this patch fixes PR52743. The problem is as follows: blocks 3 and 5, with successor 6 are considered equal and merged. ... # BLOCK 3 freq:6102 # PRED: 2 [61.0%] (true,exec) # VUSE <.MEMD.1734_10> dddD.1710_3 = bbbD.1703; goto ; # SUCC: 6 [100.0%] (fallthru,exec) # BLOCK