Default to using --leak-check=summary.

MERGED FROM CVS HEAD



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@3312 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/memcheck/mac_needs.c b/memcheck/mac_needs.c
index 7342460..28a828e 100644
--- a/memcheck/mac_needs.c
+++ b/memcheck/mac_needs.c
@@ -49,7 +49,7 @@
 
 Bool          MAC_(clo_partial_loads_ok)       = True;
 Int           MAC_(clo_freelist_vol)           = 1000000;
-LeakCheckMode MAC_(clo_leak_check)             = LC_Off;
+LeakCheckMode MAC_(clo_leak_check)             = LC_Summary;
 VgRes         MAC_(clo_leak_resolution)        = Vg_LowRes;
 Bool          MAC_(clo_show_reachable)         = False;
 Bool          MAC_(clo_workaround_gcc296_bugs) = False;
@@ -88,7 +88,7 @@
    VG_(printf)(
 "    --partial-loads-ok=no|yes        too hard to explain here; see manual [yes]\n"
 "    --freelist-vol=<number>          volume of freed blocks queue [1000000]\n"
-"    --leak-check=no|summary|full     search for memory leaks at exit? [no]\n"
+"    --leak-check=no|summary|full     search for memory leaks at exit?  [summary]\n"
 "    --leak-resolution=low|med|high   how much bt merging in leak check [low]\n"
 "    --show-reachable=no|yes          show reachable blocks in leak check? [no]\n"
 "    --workaround-gcc296-bugs=no|yes  self explanatory [no]\n"