This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[PATCH 0/9] Remove various memory leaks
- From: marxin <mliska at suse dot cz>
- To: gcc-patches at gcc dot gnu dot org
- Date: Thu, 19 May 2016 12:44:53 +0200
- Subject: [PATCH 0/9] Remove various memory leaks
- Authentication-results: sourceware.org; auth=none
- Resent-user-agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.7.2
Hello.
Following patchset removes bunch of memory leaks that are connect
to middle-end of the compiler.
Each patch contains corresponding ChangeLog entry and link to a source file
in our test-suite which suffers from a memory leak.
The patchset has been tested in whole on x86_64-linux-gnu and does not
introduce any new regression.
Ready to be installed?
Thanks,
Martin
marxin (9):
Change ENABLE_VALGRIND_CHECKING to ENABLE_VALGRIND_ANNOTATIONS guard.
Fix leak in tree-ssa-loop-prefetch.c
Fix leak in gcc/tree-ssa-reassoc.c.
Fix memory leak in omp-simd-clone.c
Fix memory leak in tree-vect-slp.c
Fix memory leak in ipa-pure-const
Fix memory leak in tree-if-conv.c
Fix memory leak in tree-parloops.c
Fix memory leak in tree-vect-stmts.c
gcc/ipa-pure-const.c | 14 ++++++++------
gcc/omp-simd-clone.c | 1 +
gcc/tree-if-conv.c | 4 ++--
gcc/tree-parloops.c | 1 +
gcc/tree-ssa-loop-prefetch.c | 2 +-
gcc/tree-ssa-reassoc.c | 2 +-
gcc/tree-vect-slp.c | 5 ++++-
gcc/tree-vect-stmts.c | 21 +++++----------------
libcpp/config.in | 3 +++
libcpp/configure | 22 ++++++++++++++++++++++
libcpp/configure.ac | 15 +++++++++++++++
libcpp/lex.c | 4 ++--
12 files changed, 65 insertions(+), 29 deletions(-)
--
2.8.2