From: Ludovic Courtès Date: Thu, 4 Mar 2010 22:28:38 +0000 (+0100) Subject: Remove obsolete compile-time option for freelist debugging. X-Git-Url: http://git.hcoop.net/bpt/guile.git/commitdiff_plain/83a7171bf369d67a5cbb48568ba9727600e72a11 Remove obsolete compile-time option for freelist debugging. * configure.ac: Remove `--enable-debug-freelist' option and `SCM_I_GSC_GUILE_DEBUG_FREELIST' substitution variable. * libguile/gen-scmconfig.c (main): Remove references to `SCM_I_GSC_GUILE_DEBUG_FREELIST' and `GUILE_DEBUG_FREELIST'. * libguile/gen-scmconfig.h.in (SCM_I_GSC_GUILE_DEBUG_FREELIST): Remove. --- diff --git a/configure.ac b/configure.ac index e2699b4b2..909d6d3c7 100644 --- a/configure.ac +++ b/configure.ac @@ -105,14 +105,6 @@ AC_ARG_ENABLE(error-on-warning, *) AC_MSG_ERROR(bad value ${enableval} for --enable-error-on-warning) ;; esac]) -SCM_I_GSC_GUILE_DEBUG_FREELIST=0 -AC_ARG_ENABLE(debug-freelist, - [ --enable-debug-freelist include garbage collector freelist debugging code], - if test "$enable_debug_freelist" = y \ - || test "$enable_debug_freelist" = yes; then - SCM_I_GSC_GUILE_DEBUG_FREELIST=1 - fi) - AC_ARG_ENABLE(debug-malloc, [ --enable-debug-malloc include malloc debugging code], if test "$enable_debug_malloc" = y || test "$enable_debug_malloc" = yes; then @@ -1625,7 +1617,6 @@ AC_SUBST([sitedir]) # Additional SCM_I_GSC definitions are above. AC_SUBST([SCM_I_GSC_GUILE_DEBUG]) -AC_SUBST([SCM_I_GSC_GUILE_DEBUG_FREELIST]) AC_SUBST([SCM_I_GSC_ENABLE_DISCOURAGED]) AC_SUBST([SCM_I_GSC_ENABLE_DEPRECATED]) AC_SUBST([SCM_I_GSC_ENABLE_ELISP]) diff --git a/libguile/gen-scmconfig.c b/libguile/gen-scmconfig.c index cf5f6c7f1..c1d6aadd9 100644 --- a/libguile/gen-scmconfig.c +++ b/libguile/gen-scmconfig.c @@ -219,14 +219,6 @@ main (int argc, char *argv[]) pf ("#define GUILE_DEBUG 1 /* defined or undefined */\n"); else pf ("/* #undef GUILE_DEBUG */\n"); - - /*** GUILE_DEBUG_FREELIST (deined or undefined) ***/ - pf ("\n"); - pf ("/* Define this to debug the free list (helps w/ GC bugs). */\n"); - if (SCM_I_GSC_GUILE_DEBUG_FREELIST) - pf ("#define GUILE_DEBUG_FREELIST 1 /* defined or undefined */\n"); - else - pf ("/* #undef GUILE_DEBUG_FREELIST */\n"); /*** SCM_ENABLE_DISCOURAGED (0 or 1) ***/ pf ("\n"); diff --git a/libguile/gen-scmconfig.h.in b/libguile/gen-scmconfig.h.in index 5d569f6ec..f36fb096a 100644 --- a/libguile/gen-scmconfig.h.in +++ b/libguile/gen-scmconfig.h.in @@ -7,7 +7,6 @@ */ #define SCM_I_GSC_GUILE_DEBUG @SCM_I_GSC_GUILE_DEBUG@ -#define SCM_I_GSC_GUILE_DEBUG_FREELIST @SCM_I_GSC_GUILE_DEBUG_FREELIST@ #define SCM_I_GSC_ENABLE_DISCOURAGED @SCM_I_GSC_ENABLE_DISCOURAGED@ #define SCM_I_GSC_ENABLE_DEPRECATED @SCM_I_GSC_ENABLE_DEPRECATED@ #define SCM_I_GSC_ENABLE_ELISP @SCM_I_GSC_ENABLE_ELISP@