diff --git a/configure.in b/configure.in
index 632aaf8a29aab74070a19967e03dd7f3cb2bc425..885901371bdb0620f9a1616231277bb52b3f2b9e 100644
--- a/configure.in
+++ b/configure.in
@@ -776,6 +776,8 @@ AC_PROG_RANLIB
 GCC_WARNINGS="-Wall -Wstrict-prototypes -Wformat-security"
 if test "${gcc_wextra}" = yes; then
 	GCC_WARNINGS="${GCC_WARNINGS} -Wextra -Wno-unused-parameter"
+	GCC_WARNINGS="${GCC_WARNINGS} -Wbad-function-cast"
+	GCC_WARNINGS="${GCC_WARNINGS} -Wcast-align"
 fi
 if test "${gcc_werror}" = yes; then
 	GCC_WARNINGS="${GCC_WARNINGS} -Werror"