[Bug middle-end/89303] [7 Regression] memory leak with shared_ptr and enable_shared_from_this

2019-09-02 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89303

--- Comment #35 from Jonathan Wakely  ---
Author: redi
Date: Mon Sep  2 11:10:08 2019
New Revision: 275312

URL: https://gcc.gnu.org/viewcvs?rev=275312&root=gcc&view=rev
Log:
PR middle-end/89303 add testcase for std::enable_shared_from_this

PR middle-end/89303
* testsuite/20_util/enable_shared_from_this/89303.cc: New test.

Added:
   
branches/gcc-7-branch/libstdc++-v3/testsuite/20_util/enable_shared_from_this/89303.cc
Modified:
branches/gcc-7-branch/libstdc++-v3/ChangeLog

[Bug middle-end/89303] [7 Regression] memory leak with shared_ptr and enable_shared_from_this

2019-08-30 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89303

Jakub Jelinek  changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 Resolution|--- |FIXED

--- Comment #34 from Jakub Jelinek  ---
Fixed.

[Bug middle-end/89303] [7 Regression] memory leak with shared_ptr and enable_shared_from_this

2019-08-30 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89303

--- Comment #33 from Jakub Jelinek  ---
Author: jakub
Date: Fri Aug 30 12:02:30 2019
New Revision: 275114

URL: https://gcc.gnu.org/viewcvs?rev=275114&root=gcc&view=rev
Log:
Backported from mainline
2019-02-19  Jakub Jelinek  

PR middle-end/89303
* g++.dg/torture/pr89303.C: Move everything from std namespace to my
namespace.

Modified:
branches/gcc-7-branch/gcc/testsuite/ChangeLog
branches/gcc-7-branch/gcc/testsuite/g++.dg/torture/pr89303.C

[Bug middle-end/89303] [7 Regression] memory leak with shared_ptr and enable_shared_from_this

2019-08-30 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89303

--- Comment #32 from Jakub Jelinek  ---
Author: jakub
Date: Fri Aug 30 11:51:36 2019
New Revision: 275109

URL: https://gcc.gnu.org/viewcvs?rev=275109&root=gcc&view=rev
Log:
Backported from mainline
2019-02-13  Jakub Jelinek  

PR middle-end/89303
* tree-ssa-structalias.c (set_uids_in_ptset): Or in vi->is_heap_var
into pt->vars_contains_escaped_heap instead of setting
pt->vars_contains_escaped_heap to it.

2019-02-13  Jonathan Wakely  
Jakub Jelinek  

PR middle-end/89303
* g++.dg/torture/pr89303.C: New test.

Added:
branches/gcc-7-branch/gcc/testsuite/g++.dg/torture/pr89303.C
Modified:
branches/gcc-7-branch/gcc/ChangeLog
branches/gcc-7-branch/gcc/testsuite/ChangeLog
branches/gcc-7-branch/gcc/tree-ssa-structalias.c

[Bug middle-end/89303] [7 Regression] memory leak with shared_ptr and enable_shared_from_this

2019-02-19 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89303

--- Comment #31 from Jakub Jelinek  ---
Author: jakub
Date: Tue Feb 19 08:59:21 2019
New Revision: 269011

URL: https://gcc.gnu.org/viewcvs?rev=269011&root=gcc&view=rev
Log:
PR middle-end/89303
* g++.dg/torture/pr89303.C: Move everything from std namespace to my
namespace.

Modified:
branches/gcc-8-branch/gcc/testsuite/ChangeLog
branches/gcc-8-branch/gcc/testsuite/g++.dg/torture/pr89303.C

[Bug middle-end/89303] [7 Regression] memory leak with shared_ptr and enable_shared_from_this

2019-02-19 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89303

--- Comment #30 from Jakub Jelinek  ---
Author: jakub
Date: Tue Feb 19 08:57:24 2019
New Revision: 269010

URL: https://gcc.gnu.org/viewcvs?rev=269010&root=gcc&view=rev
Log:
PR middle-end/89303
* g++.dg/torture/pr89303.C: Move everything from std namespace to my
namespace.

Modified:
trunk/gcc/testsuite/ChangeLog
trunk/gcc/testsuite/g++.dg/torture/pr89303.C

[Bug middle-end/89303] [7 Regression] memory leak with shared_ptr and enable_shared_from_this

2019-02-14 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89303

--- Comment #29 from Jonathan Wakely  ---
Author: redi
Date: Thu Feb 14 11:53:57 2019
New Revision: 268874

URL: https://gcc.gnu.org/viewcvs?rev=268874&root=gcc&view=rev
Log:
PR middle-end/89303 add testcase for std::enable_shared_from_this

* testsuite/20_util/enable_shared_from_this/89303.cc: New test.

Added:
   
branches/gcc-8-branch/libstdc++-v3/testsuite/20_util/enable_shared_from_this/89303.cc
Modified:
branches/gcc-8-branch/libstdc++-v3/ChangeLog

[Bug middle-end/89303] [7 Regression] memory leak with shared_ptr and enable_shared_from_this

2019-02-14 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89303

--- Comment #28 from Jonathan Wakely  ---
Author: redi
Date: Thu Feb 14 09:40:02 2019
New Revision: 268869

URL: https://gcc.gnu.org/viewcvs?rev=268869&root=gcc&view=rev
Log:
PR middle-end/89303 add testcase for std::enable_shared_from_this

* testsuite/20_util/enable_shared_from_this/89303.cc: New test.

Added:
trunk/libstdc++-v3/testsuite/20_util/enable_shared_from_this/89303.cc
Modified:
trunk/libstdc++-v3/ChangeLog

[Bug middle-end/89303] [7 Regression] memory leak with shared_ptr and enable_shared_from_this

2019-02-13 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89303

Jakub Jelinek  changed:

   What|Removed |Added

   Target Milestone|8.3 |7.5
Summary|[7/8 Regression] memory |[7 Regression] memory leak
   |leak with shared_ptr and|with shared_ptr and
   |enable_shared_from_this |enable_shared_from_this

--- Comment #27 from Jakub Jelinek  ---
Fixed for 8.3+ as well.