* lisp.h: Replace #if 0 code for checking with text pointing to
authorDan Nicolaescu <dann@ics.uci.edu>
Wed, 26 Aug 2009 19:57:44 +0000 (19:57 +0000)
committerDan Nicolaescu <dann@ics.uci.edu>
Wed, 26 Aug 2009 19:57:44 +0000 (19:57 +0000)
the --enable-checking configure flag.

* emacs.c (main): Mention the --enable-profiling configure flag
instead of using CFLAGS.

src/ChangeLog
src/emacs.c
src/lisp.h

index 3377e83..37f2566 100644 (file)
@@ -1,3 +1,11 @@
+2009-08-26  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * lisp.h: Replace #if 0 code for checking with text pointing to
+       the --enable-checking configure flag.
+
+       * emacs.c (main): Mention the --enable-profiling configure flag
+       instead of using CFLAGS.
+
 2009-08-26  Ken Raeburn  <raeburn@raeburn.org>
 
        * Makefile.in (buildobj.h): New target.
index 8097d7a..494fb20 100644 (file)
@@ -1809,9 +1809,7 @@ main (int argc, char **argv)
   /* Set up for profiling.  This is known to work on FreeBSD,
      GNU/Linux and MinGW.  It might work on some other systems too.
      Give it a try and tell us if it works on your system.  To compile
-     for profiling, add -pg to the switches your platform uses in
-     CFLAGS and LDFLAGS.  For example:
-       `make CFLAGS="-pg -g -O -DPROFILING=1" LDFLAGS="-pg -g"'.  */
+     for profiling, use the configure option --enable-profiling.  */
 #if defined (__FreeBSD__) || defined (GNU_LINUX) || defined(__MINGW32__)
 #ifdef PROFILING
   if (initialized)
index 385e0ad..820c258 100644 (file)
@@ -28,29 +28,8 @@ along with GNU Emacs.  If not, see <http://www.gnu.org/licenses/>.  */
 #define P_(proto) ()
 #endif
 
-#if 0
-/* Define this temporarily to hunt a bug.  If defined, the size of
-   strings is redundantly recorded in sdata structures so that it can
-   be compared to the sizes recorded in Lisp strings.  */
-
-#define GC_CHECK_STRING_BYTES 1
-
-/* Define this to check for short string overrun.  */
-
-#define GC_CHECK_STRING_OVERRUN 1
-
-/* Define this to check the string free list.  */
-
-#define GC_CHECK_STRING_FREE_LIST 1
-
-/* Define this to check for malloc buffer overrun.  */
-
-#define XMALLOC_OVERRUN_CHECK 1
-
-/* Define this to check for errors in cons list.  */
-/* #define GC_CHECK_CONS_LIST 1 */
-
-#endif /* 0 */
+/* Use the configure flag --enable-checking[=LIST] to enable various
+   types of run time checks for Lisp objects.  */
 
 #ifdef GC_CHECK_CONS_LIST
 #define CHECK_CONS_LIST() check_cons_list()