On Wed, Jan 11, 2017 at 11:48 AM, Martin Liška <mli...@suse.cz> wrote:
> On 01/11/2017 11:28 AM, Jakub Jelinek wrote:
>> On Wed, Jan 11, 2017 at 11:21:08AM +0100, Christophe Lyon wrote:
>>> Since then, I've noticed that
>>>   gcc.dg/tree-ssa/flatten-3.c scan-assembler cycle[123][: \t\n]
>>> now fails on aarch64 and arm targets.
>>
>> It fails on x86_64-linux and i686-linux too.
>>
>>       Jakub
>>
>
> Ok, problem is that we used to merge:
>
> Semantic equality hit:doubleindirect1->subcycle1
> Semantic equality hit:doubleindirect1->doublesubcycle1
> Semantic equality hit:subcycle->doublesubcycle
>
> and after my patch it changed to:
>
> Semantic equality hit:doublesubcycle->subcycle
> Semantic equality hit:doublesubcycle1->subcycle1
> Semantic equality hit:doublesubcycle1->doubleindirect1
>
> As output is grepped for a cycle[123], so of them would be merged.
> Thus, adding -fno-ipa-icf would be the right fix.
>
> Ready to be installed?

Ok.

Richard.

> Thanks,
> Martin

Reply via email to