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