summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAkim Demaille <akim.demaille@gmail.com>2019-10-24 07:11:45 +0200
committerAkim Demaille <akim.demaille@gmail.com>2019-10-24 07:22:17 +0200
commitbc5efb558dbf88988a12160f8f2e14a4c1726bb1 (patch)
treebb9f2d10031a1361e83c00e70bd530807ab82ec6
parent17e21f6158e6b0bf742cdcd0742998ac8085a546 (diff)
downloadbison-bc5efb558dbf88988a12160f8f2e14a4c1726bb1.tar.gz
build: remove dmalloc support
Today sanitizers are a better alternative. * m4/dmalloc.m4: Remove. * configure.ac, src/system.h: Adjust.
-rw-r--r--configure.ac1
-rw-r--r--m4/dmalloc.m422
-rw-r--r--src/system.h10
3 files changed, 0 insertions, 33 deletions
diff --git a/configure.ac b/configure.ac
index f0689070..54963de0 100644
--- a/configure.ac
+++ b/configure.ac
@@ -249,7 +249,6 @@ gl_INIT
# Checks for library functions.
AC_CHECK_FUNCS_ONCE([setlocale])
-AM_WITH_DMALLOC
# Gettext.
# We use gnulib, which is only guaranteed to work properly with the
diff --git a/m4/dmalloc.m4 b/m4/dmalloc.m4
deleted file mode 100644
index 90e72f61..00000000
--- a/m4/dmalloc.m4
+++ /dev/null
@@ -1,22 +0,0 @@
-## ----------------------------------- ##
-## Check if --with-dmalloc was given. ##
-## From Franc,ois Pinard ##
-## ----------------------------------- ##
-
-# serial 1
-
-AC_DEFUN([AM_WITH_DMALLOC],
-[AC_MSG_CHECKING([if malloc debugging is wanted])
-AC_ARG_WITH(dmalloc,
-[ --with-dmalloc use dmalloc, as in
- http://www.dmalloc.com/dmalloc.tar.gz],
-[if test "$withval" = yes; then
- AC_MSG_RESULT(yes)
- AC_DEFINE([WITH_DMALLOC],1,
- [Define if using the dmalloc debugging malloc package])
- LIBS="$LIBS -ldmalloc"
- LDFLAGS="$LDFLAGS -g"
-else
- AC_MSG_RESULT(no)
-fi], [AC_MSG_RESULT(no)])
-])
diff --git a/src/system.h b/src/system.h
index 8a82c788..d1ce0efa 100644
--- a/src/system.h
+++ b/src/system.h
@@ -249,14 +249,4 @@ typedef size_t uintptr_t;
} \
} while (0)
-
-/*---------------------------------------------.
-| Debugging memory allocation (must be last). |
-`---------------------------------------------*/
-
-# if WITH_DMALLOC
-# define DMALLOC_FUNC_CHECK
-# include <dmalloc.h>
-# endif /* WITH_DMALLOC */
-
#endif /* ! BISON_SYSTEM_H */