Re: [PATCH] Use RPO order for domwalk dominator children sort

2016-10-20 Thread Richard Biener
On Thu, 20 Oct 2016, Andreas Schwab wrote: > On Okt 18 2016, Richard Biener wrote: > > > * domwalk.c (dom_walker::walk): Use RPO order. > > FAIL: gcc.dg/graphite/pr35356-1.c scan-tree-dump graphite "if \\(P_8 >= P_9 > \\+ 1 && P_9 >= 0\\) \\{" Fixed. 2016-10-20 Richard Biener

Re: [PATCH] Use RPO order for domwalk dominator children sort

2016-10-20 Thread Andreas Schwab
On Okt 18 2016, Richard Biener wrote: > * domwalk.c (dom_walker::walk): Use RPO order. FAIL: gcc.dg/graphite/pr35356-1.c scan-tree-dump graphite "if \\(P_8 >= P_9 \\+ 1 && P_9 >= 0\\) \\{" Andreas. -- Andreas Schwab, SUSE Labs, sch...@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F

[PATCH] Use RPO order for domwalk dominator children sort

2016-10-18 Thread Richard Biener
For extern void baz (); extern void boo (); extern void bla (); int a[100]; void foo (int n) { for (int j = 0; j < n; ++j) { if (a[j+5]) { if (a[j]) break; baz (); } else bla (); boo (); } } we happen to visit BB