Hi,
On Tue, 15 Oct 2013, Richard Biener wrote:
> On Sun, Oct 6, 2013 at 2:22 PM, Bernd Edlinger
> wrote:
> > How I should proceed with this patch, is it OK?
> >
> > The latest version was posted at:
> > http://gcc.gnu.org/ml/gcc-patches/2013-09/msg00234.html
>
> I have now attached a quick dra
On Sun, Oct 6, 2013 at 2:22 PM, Bernd Edlinger
wrote:
> Ping!
>
>
> How I should proceed with this patch, is it OK?
>
> The latest version was posted at:
> http://gcc.gnu.org/ml/gcc-patches/2013-09/msg00234.html
I have now attached a quick draft of a patch that rewrites the moved stmts
to not ex
Ping!
How I should proceed with this patch, is it OK?
The latest version was posted at:
http://gcc.gnu.org/ml/gcc-patches/2013-09/msg00234.html
Thanks,
Bernd.
>
> ping...
>
> On Wed, 4 Sep 2013 18:45:39, Bernd Edlinger wrote:
>>
>> On Tue, 3 Sep 2013 12:31:50, Richard Biener wrote:
>>> On Fri
ping...
On Wed, 4 Sep 2013 18:45:39, Bernd Edlinger wrote:
>
> On Tue, 3 Sep 2013 12:31:50, Richard Biener wrote:
>> On Fri, Aug 30, 2013 at 6:43 PM, Bernd Edlinger
>> wrote:
>>> Now I think this is good opportunity for a simple heuristic:
>>>
>>> If a statement is at loop level 1 we can move it
On Tue, 3 Sep 2013 12:31:50, Richard Biener wrote:
> On Fri, Aug 30, 2013 at 6:43 PM, Bernd Edlinger
> wrote:
>> Now I think this is good opportunity for a simple heuristic:
>>
>> If a statement is at loop level 1 we can move it out of the loop,
>> regardless of the fact, that it may invoke undefi
On Fri, Aug 30, 2013 at 6:43 PM, Bernd Edlinger
wrote:
> On Thu, 29 Aug 2013 11:54:22, Richard Biener wrote:
>> On Wed, Aug 28, 2013 at 11:24 PM, Bernd Edlinger
>> wrote:
>>> The lim pass (aka loop invariant motion) can move conditional expressions
>>> with
>>> possible undefined behavior out of
On Thu, 29 Aug 2013 11:54:22, Richard Biener wrote:
> On Wed, Aug 28, 2013 at 11:24 PM, Bernd Edlinger
> wrote:
>> The lim pass (aka loop invariant motion) can move conditional expressions
>> with
>> possible undefined behavior out of the if statement inside a loop which may
>> cause the
>> loop
On Wed, Aug 28, 2013 at 11:24 PM, Bernd Edlinger
wrote:
> The lim pass (aka loop invariant motion) can move conditional expressions
> with possible undefined behavior out of the if statement inside a loop which
> may cause the loop optimization to silently generate wrong code as PR
> tree-optim
The lim pass (aka loop invariant motion) can move conditional expressions with
possible undefined behavior out of the if statement inside a loop which may
cause the loop optimization to silently generate wrong code as PR
tree-optimization/58143 and PR tree-optimization/58227 demonstrate.
This