summaryrefslogtreecommitdiff
path: root/m4/warn_lang_flags.m4
diff options
context:
space:
mode:
Diffstat (limited to 'm4/warn_lang_flags.m4')
-rw-r--r--m4/warn_lang_flags.m45
1 files changed, 5 insertions, 0 deletions
diff --git a/m4/warn_lang_flags.m4 b/m4/warn_lang_flags.m4
index 7c4871d6..a4d6022f 100644
--- a/m4/warn_lang_flags.m4
+++ b/m4/warn_lang_flags.m4
@@ -8,17 +8,22 @@ gl_WARN_ADD([-Wcast-align])
gl_WARN_ADD([-Wcast-align=strict])
gl_WARN_ADD([-Wcast-qual])
gl_WARN_ADD([-Wdeprecated])
+gl_WARN_ADD([-Wformat=2])
+gl_WARN_ADD([-Winit-self])
gl_WARN_ADD([-Winline])
gl_WARN_ADD([-Wmain])
gl_WARN_ADD([-Wmissing-declarations])
gl_WARN_ADD([-Wmissing-format-attribute])
gl_WARN_ADD([-Wmissing-prototypes])
+gl_WARN_ADD([-Wnull-dereference])
gl_WARN_ADD([-Wp64])
gl_WARN_ADD([-Wpointer-arith])
gl_WARN_ADD([-Wreturn-type])
gl_WARN_ADD([-Wshadow])
gl_WARN_ADD([-Wstrict-prototypes])
+gl_WARN_ADD([-Wundef])
gl_WARN_ADD([-Wuninitialized])
+gl_WARN_ADD([-Wunused])
gl_WARN_ADD([-Wwrite-strings])
AC_ARG_ENABLE([Werror],
[AS_HELP_STRING([--enable-Werror], [turn on -Werror compiler option])],