Re: [PATCH] tree-optimization/97151 - improve PTA for C++ operator delete

2020-10-02 Thread Richard Biener
On Thu, 1 Oct 2020, Jason Merrill wrote: > On 10/1/20 5:26 AM, Richard Biener wrote: > > On Wed, 30 Sep 2020, Jason Merrill wrote: > > > >> On 9/28/20 3:09 PM, Jason Merrill wrote: > >>> On 9/28/20 3:56 AM, Richard Biener wrote: > On Fri, 25 Sep 2020, Jason Merrill wrote: > > > On

Re: [PATCH] tree-optimization/97151 - improve PTA for C++ operator delete

2020-10-01 Thread Jason Merrill via Gcc-patches
On 10/1/20 5:26 AM, Richard Biener wrote: On Wed, 30 Sep 2020, Jason Merrill wrote: On 9/28/20 3:09 PM, Jason Merrill wrote: On 9/28/20 3:56 AM, Richard Biener wrote: On Fri, 25 Sep 2020, Jason Merrill wrote: On 9/25/20 2:30 AM, Richard Biener wrote: On Thu, 24 Sep 2020, Jason Merrill

Re: [PATCH] tree-optimization/97151 - improve PTA for C++ operator delete

2020-10-01 Thread Richard Biener
On Wed, 30 Sep 2020, Jason Merrill wrote: > On 9/28/20 3:09 PM, Jason Merrill wrote: > > On 9/28/20 3:56 AM, Richard Biener wrote: > >> On Fri, 25 Sep 2020, Jason Merrill wrote: > >> > >>> On 9/25/20 2:30 AM, Richard Biener wrote: > On Thu, 24 Sep 2020, Jason Merrill wrote: > > > On

Re: [PATCH] tree-optimization/97151 - improve PTA for C++ operator delete

2020-09-30 Thread Jason Merrill via Gcc-patches
On 9/28/20 3:09 PM, Jason Merrill wrote: On 9/28/20 3:56 AM, Richard Biener wrote: On Fri, 25 Sep 2020, Jason Merrill wrote: On 9/25/20 2:30 AM, Richard Biener wrote: On Thu, 24 Sep 2020, Jason Merrill wrote: On 9/24/20 3:43 AM, Richard Biener wrote: On Wed, 23 Sep 2020, Jason Merrill

Re: [PATCH] tree-optimization/97151 - improve PTA for C++ operator delete

2020-09-28 Thread Jason Merrill via Gcc-patches
On 9/28/20 3:56 AM, Richard Biener wrote: On Fri, 25 Sep 2020, Jason Merrill wrote: On 9/25/20 2:30 AM, Richard Biener wrote: On Thu, 24 Sep 2020, Jason Merrill wrote: On 9/24/20 3:43 AM, Richard Biener wrote: On Wed, 23 Sep 2020, Jason Merrill wrote: On 9/23/20 2:42 PM, Richard Biener

Re: [PATCH] tree-optimization/97151 - improve PTA for C++ operator delete

2020-09-28 Thread Richard Biener
On Fri, 25 Sep 2020, Jason Merrill wrote: > On 9/25/20 2:30 AM, Richard Biener wrote: > > On Thu, 24 Sep 2020, Jason Merrill wrote: > > > >> On 9/24/20 3:43 AM, Richard Biener wrote: > >>> On Wed, 23 Sep 2020, Jason Merrill wrote: > >>> > On 9/23/20 2:42 PM, Richard Biener wrote: > > On

Re: [PATCH] tree-optimization/97151 - improve PTA for C++ operator delete

2020-09-25 Thread Jason Merrill via Gcc-patches
On 9/25/20 2:30 AM, Richard Biener wrote: On Thu, 24 Sep 2020, Jason Merrill wrote: On 9/24/20 3:43 AM, Richard Biener wrote: On Wed, 23 Sep 2020, Jason Merrill wrote: On 9/23/20 2:42 PM, Richard Biener wrote: On September 23, 2020 7:53:18 PM GMT+02:00, Jason Merrill wrote: On 9/23/20

Re: [PATCH] tree-optimization/97151 - improve PTA for C++ operator delete

2020-09-25 Thread Richard Biener
On Thu, 24 Sep 2020, Jason Merrill wrote: > On 9/24/20 3:43 AM, Richard Biener wrote: > > On Wed, 23 Sep 2020, Jason Merrill wrote: > > > >> On 9/23/20 2:42 PM, Richard Biener wrote: > >>> On September 23, 2020 7:53:18 PM GMT+02:00, Jason Merrill > >>> > >>> wrote: > On 9/23/20 4:14 AM,

Re: [PATCH] tree-optimization/97151 - improve PTA for C++ operator delete

2020-09-24 Thread Jason Merrill via Gcc-patches
On 9/24/20 3:43 AM, Richard Biener wrote: On Wed, 23 Sep 2020, Jason Merrill wrote: On 9/23/20 2:42 PM, Richard Biener wrote: On September 23, 2020 7:53:18 PM GMT+02:00, Jason Merrill wrote: On 9/23/20 4:14 AM, Richard Biener wrote: C++ operator delete, when

Re: [PATCH] tree-optimization/97151 - improve PTA for C++ operator delete

2020-09-24 Thread Richard Biener
On Wed, 23 Sep 2020, Jason Merrill wrote: > On 9/23/20 2:42 PM, Richard Biener wrote: > > On September 23, 2020 7:53:18 PM GMT+02:00, Jason Merrill > > wrote: > >> On 9/23/20 4:14 AM, Richard Biener wrote: > >>> C++ operator delete, when DECL_IS_REPLACEABLE_OPERATOR_DELETE_P, > >>> does not

Re: [PATCH] tree-optimization/97151 - improve PTA for C++ operator delete

2020-09-23 Thread Jason Merrill via Gcc-patches
On 9/23/20 2:42 PM, Richard Biener wrote: On September 23, 2020 7:53:18 PM GMT+02:00, Jason Merrill wrote: On 9/23/20 4:14 AM, Richard Biener wrote: C++ operator delete, when DECL_IS_REPLACEABLE_OPERATOR_DELETE_P, does not cause the deleted object to be escaped. It also has no other

Re: [PATCH] tree-optimization/97151 - improve PTA for C++ operator delete

2020-09-23 Thread Richard Biener
On September 23, 2020 7:53:18 PM GMT+02:00, Jason Merrill wrote: >On 9/23/20 4:14 AM, Richard Biener wrote: >> C++ operator delete, when DECL_IS_REPLACEABLE_OPERATOR_DELETE_P, >> does not cause the deleted object to be escaped. It also has no >> other interesting side-effects for PTA so skip it

Re: [PATCH] tree-optimization/97151 - improve PTA for C++ operator delete

2020-09-23 Thread Jason Merrill via Gcc-patches
On 9/23/20 4:14 AM, Richard Biener wrote: C++ operator delete, when DECL_IS_REPLACEABLE_OPERATOR_DELETE_P, does not cause the deleted object to be escaped. It also has no other interesting side-effects for PTA so skip it like we do for BUILT_IN_FREE. Hmm, this is true of the default