Add configure test for alloc_size attribute.
diff --git a/configure.ac b/configure.ac
index 97aa2ad..1363ee9 100644
--- a/configure.ac
+++ b/configure.ac
@@ -428,6 +428,17 @@
else
AC_DEFINE([JEMALLOC_TLS_MODEL], [ ])
fi
+dnl Check for alloc_size attribute support.
+SAVED_CFLAGS="${CFLAGS}"
+JE_CFLAGS_APPEND([-Werror])
+JE_COMPILABLE([alloc_size attribute], [],
+ [#include <stdlib.h>
+ static void *foo(size_t size) __attribute__((alloc_size(1)));],
+ [je_cv_alloc_size])
+CFLAGS="${SAVED_CFLAGS}"
+if test "x${je_cv_alloc_size}" = "xyes" ; then
+ AC_DEFINE([JEMALLOC_HAVE_ATTR_ALLOC_SIZE], [ ])
+fi
dnl Support optional additions to rpath.
AC_ARG_WITH([rpath],