http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53063
--- Comment #7 from Manuel López-Ibáñez <manu at gcc dot gnu.org> 2012-11-07 17:54:20 UTC --- Author: manu Date: Wed Nov 7 17:54:11 2012 New Revision: 193302 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=193302 Log: c-family/ 2012-11-07 Manuel López-Ibáñez <m...@gcc.gnu.org> PR c/53063 * c.opt(Warray-bounds,Wdelete-non-virtual-dtor,Wenum-compare, Wmain,Woverlength-strings, Wunknown-pragmas,Wunused-macros): Use LangEnabledBy. (Wswitch,Wswitch-default,Wswitch-enum): Likewise. Move here from common.opt. (Wvariadic-macros): Init(1). * c-opts.c (c_common_handle_option): Do not handle them explicitly. (c_common_post_options): Likewise. (sanitize_cpp_opts): warn_unused_macros is now cpp_warn_unused_macros. (push_command_line_include): Likewise. * c-common.c (warn_unknown_pragmas): Do not define. * c-common.h (warn_unknown_pragmas): Do not declare. gcc/ 2012-11-07 Manuel López-Ibáñez <m...@gcc.gnu.org> PR c/53063 * common.opt (Wswitch,Wswitch-default,Wswitch-enum): Move to c.opt. fortran/ 2012-11-07 Manuel López-Ibáñez <m...@gcc.gnu.org> PR c/53063 * options.c (set_Wall): Do not set warn_switch here. Modified: trunk/gcc/ChangeLog trunk/gcc/c-family/ChangeLog trunk/gcc/c-family/c-common.c trunk/gcc/c-family/c-common.h trunk/gcc/c-family/c-opts.c trunk/gcc/c-family/c.opt trunk/gcc/common.opt trunk/gcc/fortran/ChangeLog trunk/gcc/fortran/options.c