Re: [PATCH] Do not propagate self-dependent value (PR ipa/93763)

2020-02-24 Thread Christophe Lyon
Hi, On Fri, 21 Feb 2020 at 21:23, Jeff Law wrote: > > On Fri, 2020-02-21 at 18:59 +0100, Martin Jambor wrote: > > Hi, > > > > On Tue, Feb 18 2020, Feng Xue OS wrote: > > > Currently, for self-recursive call, we never use value originated from > > > non-passthrough > > > jump function as source

Re: [PATCH] Do not propagate self-dependent value (PR ipa/93763)

2020-02-21 Thread Jeff Law
On Fri, 2020-02-21 at 18:59 +0100, Martin Jambor wrote: > Hi, > > On Tue, Feb 18 2020, Feng Xue OS wrote: > > Currently, for self-recursive call, we never use value originated from > > non-passthrough > > jump function as source to avoid propagation explosion, but self-dependent > > value is >

Re: [PATCH] Do not propagate self-dependent value (PR ipa/93763)

2020-02-21 Thread Martin Jambor
. Honza, this is OK. Thanks, Martin > From 1ff803f33de0fe86d526deb23af2d08c15028ff9 Mon Sep 17 00:00:00 2001 > From: Feng Xue > Date: Mon, 17 Feb 2020 17:07:04 +0800 > Subject: [PATCH] Do not propagate self-dependent value (PR ipa/93763) > > --- > gcc/ipa-cp.c | 10 --- &

[PATCH] Do not propagate self-dependent value (PR ipa/93763)

2020-02-18 Thread Feng Xue OS
not propagate self-dependent value (PR ipa/93763) --- gcc/ipa-cp.c | 10 --- gcc/testsuite/g++.dg/ipa/pr93763.C | 15 ++ gcc/testsuite/gcc.dg/ipa/pr93763.c | 46 ++ 3 files changed, 67 insertions(+), 4 deletions(-) create mode 100644 gcc