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