X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=m4%2Fmanywarnings.m4;h=7f36fb4f675ab6199e55e30fe3dc4ead2aa4319b;hb=4097b52187106b6a2940d28968cfecd4e53f9b4e;hp=5eb5a66b204945c0e928ea1a2c30741f9f28c07f;hpb=c00c93e702be0b4ce7d24a66819c9702ff6e4af8;p=gnulib.git diff --git a/m4/manywarnings.m4 b/m4/manywarnings.m4 index 5eb5a66b2..7f36fb4f6 100644 --- a/m4/manywarnings.m4 +++ b/m4/manywarnings.m4 @@ -1,5 +1,5 @@ # manywarnings.m4 serial 1 -dnl Copyright (C) 2008 Free Software Foundation, Inc. +dnl Copyright (C) 2008, 2009 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. @@ -11,7 +11,7 @@ dnl From Simon Josefsson # Copy LISTVAR to OUTVAR except for the entries in REMOVEVAR. # Elements separated by whitespace. In set logic terms, the function # does OUTVAR = LISTVAR \ REMOVEVAR. -AC_DEFUN([gl_COMPLEMENT], +AC_DEFUN([gl_MANYWARN_COMPLEMENT], [ gl_warn_set= set x $2; shift @@ -30,7 +30,7 @@ AC_DEFUN([gl_COMPLEMENT], # gl_MANYWARN_ALL_GCC(VARIABLE) # ----------------------------- -# Add all documented GCC (currently as per version 4.3.2) warning +# Add all documented GCC (currently as per version 4.4) warning # parameters to variable VARIABLE. Note that you need to test them # using gl_WARN_ADD if you want to make sure your gcc understands it. AC_DEFUN([gl_MANYWARN_ALL_GCC], @@ -87,6 +87,20 @@ AC_DEFUN([gl_MANYWARN_ALL_GCC], -Wdisabled-optimization \ -Wstack-protector \ -Woverlength-strings \ + -Wbuiltin-macro-redefined \ + -Wmudflap \ + -Wpacked-bitfield-compat \ + -Wsync-nand \ + ; do + gl_manywarn_set="$gl_manywarn_set $gl_manywarn_item" + done + # The following are not documented in the manual but are included in + # output from gcc --help=warnings. + for gl_manywarn_item in \ + -Wattributes \ + -Wcoverage-mismatch \ + -Wmultichar \ + -Wunused-macros \ ; do gl_manywarn_set="$gl_manywarn_set $gl_manywarn_item" done