From e12e1242c028482a1add89e0b1b914de11b0bbf7 Mon Sep 17 00:00:00 2001 From: zimmerma Date: Thu, 2 Apr 2009 08:47:18 +0000 Subject: [norm.c] fixed memory leak (found by valgrind) [inp_str.c] fixed bug report found with -D_FORTIFY_SOURCE=2 (http://lists.gforge.inria.fr/pipermail/mpc-discuss/2009-April/000182.html) [random.c] fixed memory leak (found by valgrind) [Makefile.am] indentation [README.dev] added use of valgrind before doing a release git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@530 211d60ee-9f03-0410-a15a-8952a2c7a4e4 --- tests/Makefile.am | 16 ++++++++-------- tests/random.c | 1 + 2 files changed, 9 insertions(+), 8 deletions(-) (limited to 'tests') diff --git a/tests/Makefile.am b/tests/Makefile.am index 99b73da..77494a8 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -3,19 +3,19 @@ AM_CFLAGS=@WARNINGCFLAGS@ AM_CPPFLAGS = -I$(top_srcdir)/src LDADD = libmpc-tests.la $(top_builddir)/src/libmpc.la -check_PROGRAMS = tio_str tabs tadd tadd_fr tadd_ui targ tconj tcos tcosh tdiv \ -tdiv_2exp tdiv_fr tdiv_ui texp tfr_div tfr_sub tget_version timag tlog tmul \ -tmul_2exp tmul_fr tmul_i tmul_si tmul_ui tneg tnorm tprec tproj treal tset \ -tsin tsinh tsqr tsqrt tstrtoc tsub tsub_fr tsub_ui ttan ttanh tui_div \ +check_PROGRAMS = tio_str tabs tadd tadd_fr tadd_ui targ tconj tcos tcosh tdiv \ +tdiv_2exp tdiv_fr tdiv_ui texp tfr_div tfr_sub tget_version timag tlog tmul \ +tmul_2exp tmul_fr tmul_i tmul_si tmul_ui tneg tnorm tprec tproj treal tset \ +tsin tsinh tsqr tsqrt tstrtoc tsub tsub_fr tsub_ui ttan ttanh tui_div \ tui_ui_sub treimref check_LTLIBRARIES=libmpc-tests.la -libmpc_tests_la_SOURCES=mpc-tests.h random.c tgeneric.c read_data.c \ +libmpc_tests_la_SOURCES=mpc-tests.h random.c tgeneric.c read_data.c \ comparisons.c -EXTRA_DIST = abs.dat add.dat add_fr.dat arg.dat conj.dat cos.dat cosh.dat \ -div.dat div_fr.dat exp.dat fr_div.dat fr_sub.dat inp_str.dat log.dat mul.dat \ -mul_fr.dat neg.dat norm.dat proj.dat sin.dat sinh.dat sqr.dat sqrt.dat \ +EXTRA_DIST = abs.dat add.dat add_fr.dat arg.dat conj.dat cos.dat cosh.dat \ +div.dat div_fr.dat exp.dat fr_div.dat fr_sub.dat inp_str.dat log.dat mul.dat \ +mul_fr.dat neg.dat norm.dat proj.dat sin.dat sinh.dat sqr.dat sqrt.dat \ strtoc.dat sub.dat sub_fr.dat tan.dat tanh.dat TESTS = $(check_PROGRAMS) diff --git a/tests/random.c b/tests/random.c index a28c464..cfd7260 100644 --- a/tests/random.c +++ b/tests/random.c @@ -96,6 +96,7 @@ test_end (void) rands_initialized = 0; gmp_randclear (rands); } + mpfr_free_cache (); } /* wrapper for gmp_urandomb_ui, which did not exist in old versions of GMP */ -- cgit v1.2.1