Re: [PATCH] Fix PR56181, rewrite fix_loop_structure

2013-02-13 Thread Richard Biener
- Forwarded message -- > >> From: Marcus Shawcroft > >> Date: 12 February 2013 15:17 > >> Subject: Re: [PATCH] Fix PR56181, rewrite fix_loop_structure > >> To: Richard Biener > >> > >> > >> On 12 February 2013 14:54, Richard

Re: [PATCH] Fix PR56181, rewrite fix_loop_structure

2013-02-12 Thread Marcus Shawcroft
: 12 February 2013 15:17 >> Subject: Re: [PATCH] Fix PR56181, rewrite fix_loop_structure >> To: Richard Biener >> >> >> On 12 February 2013 14:54, Richard Biener wrote: >> >> > I can't reproduce this with a cross-compiler (--target=arm-non-eabi). &g

Re: [PATCH] Fix PR56181, rewrite fix_loop_structure

2013-02-12 Thread Richard Biener
On Tue, 12 Feb 2013, Marcus Shawcroft wrote: > Sorry, I'll send that again copying gcc-patches in this time... > > > -- Forwarded message -- > From: Marcus Shawcroft > Date: 12 February 2013 15:17 > Subject: Re: [PATCH] Fix PR56181, rewrite fix_lo

[PATCH] Fix PR56181, rewrite fix_loop_structure

2013-02-12 Thread Marcus Shawcroft
Sorry, I'll send that again copying gcc-patches in this time... -- Forwarded message -- From: Marcus Shawcroft Date: 12 February 2013 15:17 Subject: Re: [PATCH] Fix PR56181, rewrite fix_loop_structure To: Richard Biener On 12 February 2013 14:54, Richard Biener wrote:

Re: [PATCH] Fix PR56181, rewrite fix_loop_structure

2013-02-12 Thread Richard Biener
On Tue, 12 Feb 2013, Marcus Shawcroft wrote: > On 7 February 2013 11:38, Richard Biener wrote: > > > > This rewrites fix_loop_structure to be equivalent to loop > > detection from scratch via flow_loops_find with re-using > > of existing loop tree entries. > > > > This addresses a few shortcoming

Re: [PATCH] Fix PR56181, rewrite fix_loop_structure

2013-02-12 Thread Marcus Shawcroft
On 7 February 2013 11:38, Richard Biener wrote: > > This rewrites fix_loop_structure to be equivalent to loop > detection from scratch via flow_loops_find with re-using > of existing loop tree entries. > > This addresses a few shortcomings of fix_loop_structure. First, > as shown by the testcase i

[PATCH] Fix PR56181, rewrite fix_loop_structure

2013-02-07 Thread Richard Biener
This rewrites fix_loop_structure to be equivalent to loop detection from scratch via flow_loops_find with re-using of existing loop tree entries. This addresses a few shortcomings of fix_loop_structure. First, as shown by the testcase in PR56181, fix_loop_structure does not handle loop nesting ch