Re: [PATCH][P1 tree-optimization/68541] Add heuristics to path splitting

2016-02-08 Thread Jeff Law
On 02/08/2016 10:02 AM, Jeff Law wrote: After this patch I also see: FAIL: gcc.dg/tree-ssa/split-path-1.c scan-tree-dump split-paths "Duplicating join block" on arm, but not on aarch64. My arm-none-eabi cross compiler is configured with: --with-float=hard --with-cpu=cortex-a9 --with-fpu=neon

Re: [PATCH][P1 tree-optimization/68541] Add heuristics to path splitting

2016-02-08 Thread Jeff Law
On 02/08/2016 07:18 AM, Kyrill Tkachov wrote: Hi Jeff, On 05/02/16 23:49, Jeff Law wrote: This patch addresses multiple issues with how we determine when to split paths. The primary motivation is addressing 68541 (P1). As I've gotten testcodes from Ajit, I've been able to look closely at the

Re: [PATCH][P1 tree-optimization/68541] Add heuristics to path splitting

2016-02-08 Thread Kyrill Tkachov
Hi Jeff, On 05/02/16 23:49, Jeff Law wrote: This patch addresses multiple issues with how we determine when to split paths. The primary motivation is addressing 68541 (P1). As I've gotten testcodes from Ajit, I've been able to look closely at the path splitting opportunities and consistently

Re: [PATCH][P1 tree-optimization/68541] Add heuristics to path splitting

2016-02-08 Thread Jeff Law
On 02/06/2016 03:19 AM, Andreas Schwab wrote: Jeff Law writes: diff --git a/gcc/testsuite/gcc.dg/tree-ssa/split-path-2.c b/gcc/testsuite/gcc.dg/tree-ssa/split-path-2.c new file mode 100644 index 000..aeb926e --- /dev/null +++ b/gcc/testsuite/gcc.dg/tree-ssa/split-path-2.c @@ -0,0 +1,21 @@

Re: [PATCH][P1 tree-optimization/68541] Add heuristics to path splitting

2016-02-06 Thread Andreas Schwab
Jeff Law writes: > diff --git a/gcc/testsuite/gcc.dg/tree-ssa/split-path-2.c > b/gcc/testsuite/gcc.dg/tree-ssa/split-path-2.c > new file mode 100644 > index 000..aeb926e > --- /dev/null > +++ b/gcc/testsuite/gcc.dg/tree-ssa/split-path-2.c > @@ -0,0 +1,21 @@ > +/* { dg-do compile } */ > +/* {