Re: PR80613

2017-05-05 Thread Richard Biener
On Fri, 5 May 2017, Prathamesh Kulkarni wrote: > On 5 May 2017 at 12:46, Richard Biener wrote: > > On Thu, 4 May 2017, Jeff Law wrote: > > > >> On 05/04/2017 10:00 AM, Prathamesh Kulkarni wrote: > >> > Hi, > >> > As mentioned in PR, the issue is that cddce1 marks the call to > >> > __builtin_strd

Re: PR80613

2017-05-05 Thread Prathamesh Kulkarni
On 5 May 2017 at 12:46, Richard Biener wrote: > On Thu, 4 May 2017, Jeff Law wrote: > >> On 05/04/2017 10:00 AM, Prathamesh Kulkarni wrote: >> > Hi, >> > As mentioned in PR, the issue is that cddce1 marks the call to >> > __builtin_strdup as necessary: >> > marking necessary through .MEM_6 stmt p_

Re: PR80613

2017-05-05 Thread Richard Biener
On Thu, 4 May 2017, Jeff Law wrote: > On 05/04/2017 10:00 AM, Prathamesh Kulkarni wrote: > > Hi, > > As mentioned in PR, the issue is that cddce1 marks the call to > > __builtin_strdup as necessary: > > marking necessary through .MEM_6 stmt p_7 = __builtin_strdup (&d); > > > > and since p_7 doesn

Re: PR80613

2017-05-04 Thread Jeff Law
On 05/04/2017 10:00 AM, Prathamesh Kulkarni wrote: Hi, As mentioned in PR, the issue is that cddce1 marks the call to __builtin_strdup as necessary: marking necessary through .MEM_6 stmt p_7 = __builtin_strdup (&d); and since p_7 doesn't get added to worklist in propagate_necessity() because it'

Re: PR80613

2017-05-04 Thread Jeff Law
On 05/04/2017 11:52 AM, Martin Sebor wrote: On 05/04/2017 10:00 AM, Prathamesh Kulkarni wrote: Hi, As mentioned in PR, the issue is that cddce1 marks the call to __builtin_strdup as necessary: marking necessary through .MEM_6 stmt p_7 = __builtin_strdup (&d); and since p_7 doesn't get added to

Re: PR80613

2017-05-04 Thread Trevor Saunders
On Thu, May 04, 2017 at 11:52:31AM -0600, Martin Sebor wrote: > On 05/04/2017 10:00 AM, Prathamesh Kulkarni wrote: > > Hi, > > As mentioned in PR, the issue is that cddce1 marks the call to > > __builtin_strdup as necessary: > > marking necessary through .MEM_6 stmt p_7 = __builtin_strdup (&d); > >

Re: PR80613

2017-05-04 Thread Martin Sebor
On 05/04/2017 10:00 AM, Prathamesh Kulkarni wrote: Hi, As mentioned in PR, the issue is that cddce1 marks the call to __builtin_strdup as necessary: marking necessary through .MEM_6 stmt p_7 = __builtin_strdup (&d); and since p_7 doesn't get added to worklist in propagate_necessity() because it'