This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[PATCH 0/9] Remove various memory leaks


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]