Re: [committed] Fix set_uids_in_ptset (PR middle-end/89303)

2019-02-19 Thread Jakub Jelinek
On Tue, Feb 19, 2019 at 02:52:54AM +, Jonathan Wakely wrote: > On 18/02/19 21:22 +0100, Jakub Jelinek wrote: > > On Mon, Feb 18, 2019 at 09:15:39PM +0100, Rainer Orth wrote: > > > 2019-02-15 Rainer Orth > > > > > > * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to > > > bad_weak_ptr_

Re: [committed] Fix set_uids_in_ptset (PR middle-end/89303)

2019-02-18 Thread Jonathan Wakely
On 18/02/19 21:22 +0100, Jakub Jelinek wrote: On Mon, Feb 18, 2019 at 09:15:39PM +0100, Rainer Orth wrote: 2019-02-15 Rainer Orth * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to bad_weak_ptr_. Ok, thanks. If needed, guess we could rename much more (or rename the namesp

Re: [committed] Fix set_uids_in_ptset (PR middle-end/89303)

2019-02-18 Thread Jakub Jelinek
On Mon, Feb 18, 2019 at 09:15:39PM +0100, Rainer Orth wrote: > 2019-02-15 Rainer Orth > > * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to > bad_weak_ptr_. Ok, thanks. If needed, guess we could rename much more (or rename the namespace in which most of it is from std to my_std,

Re: [committed] Fix set_uids_in_ptset (PR middle-end/89303)

2019-02-18 Thread Rainer Orth
Hi Jakub, >> The following testcase is miscompiled on x86_64-linux (-m32 and -m64) at >> -O1, as a pointer has two vars in points-to set, the first one is escaped >> heap var and the second one is escaped non-heap var, and in the end the last >> var that sets vars_contains_escaped won and overwrot

Re: [committed] Fix set_uids_in_ptset (PR middle-end/89303)

2019-02-14 Thread Rainer Orth
Hi Jakub, > The following testcase is miscompiled on x86_64-linux (-m32 and -m64) at > -O1, as a pointer has two vars in points-to set, the first one is escaped > heap var and the second one is escaped non-heap var, and in the end the last > var that sets vars_contains_escaped won and overwrote >

[committed] Fix set_uids_in_ptset (PR middle-end/89303)

2019-02-13 Thread Jakub Jelinek
Hi! The following testcase is miscompiled on x86_64-linux (-m32 and -m64) at -O1, as a pointer has two vars in points-to set, the first one is escaped heap var and the second one is escaped non-heap var, and in the end the last var that sets vars_contains_escaped won and overwrote vars_contains_es