2010-05-06 Manuel López-Ibáñez <manu@gcc.gnu.org> PR 40989 * doc/invoke.texi (Wimplicit): Document as C only. * opts.c (common_handle_option): Add argument kind. (handle_option): Rename as read_cmdline_option. Factor out code to... (handle_option): ... here. New. (handle_options): Rename as read_cmdline_options. (decode_options): Update call. (set_option): Use option index instead of option pointer. Classify diagnostics correctly. (enable_warning_as_error): Call handle_option. * opts.h (set_option): Update declaration. (handle_option): Declare. * langhooks.h (struct lang_hooks): Add argument kind to handle_option. * c.opt (Wimplicit,Wimplicit-int): Initialize to -1. * c-opts.c (set_Wimplicit): Delete. (c_family_lang_mask): New static constant. (c_common_handle_option): Add argument kind. Use handle_option instead of set_Wimplicit. (c_common_post_options): warn_implicit and warn_implicit_int are disabled by default. * c-common.c (warn_implicit): Do not define here. * c-common.h (warn_implicit): Do not declare here. (c_common_handle_option): Update declaration. * lto-opts.c (lto_reissue_options): Update call to set_option. java/ * lang.c (java_handle_option): Add argument kind. fortran/ * options.c (gfc_handle_option): Add argument kind. * gfortran.h (gfc_handle_option): Update declaration. ada/ * gcc-interface/misc.c (gnat_handle_option): Add argument kind. testsuite/ * gcc.dg/pr40989.c: New. From-SVN: r159102
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| ChangeLog | Loading commit data... | |
| ChangeLog-2002 | Loading commit data... | |
| ChangeLog-2003 | Loading commit data... | |
| ChangeLog-2004 | Loading commit data... | |
| ChangeLog-2005 | Loading commit data... | |
| ChangeLog-2006 | Loading commit data... | |
| ChangeLog-2007 | Loading commit data... | |
| ChangeLog-2008 | Loading commit data... | |
| ChangeLog-2009 | Loading commit data... | |
| ChangeLog.ptr | Loading commit data... | |
| Make-lang.in | Loading commit data... | |
| arith.c | Loading commit data... | |
| arith.h | Loading commit data... | |
| array.c | Loading commit data... | |
| bbt.c | Loading commit data... | |
| check.c | Loading commit data... | |
| config-lang.in | Loading commit data... | |
| constructor.c | Loading commit data... | |
| constructor.h | Loading commit data... | |
| convert.c | Loading commit data... | |
| cpp.c | Loading commit data... | |
| cpp.h | Loading commit data... | |
| data.c | Loading commit data... | |
| data.h | Loading commit data... | |
| decl.c | Loading commit data... | |
| dependency.c | Loading commit data... | |
| dependency.h | Loading commit data... | |
| dump-parse-tree.c | Loading commit data... | |
| error.c | Loading commit data... | |
| expr.c | Loading commit data... | |
| f95-lang.c | Loading commit data... | |
| gfc-internals.texi | Loading commit data... | |
| gfortran.h | Loading commit data... | |
| gfortran.texi | Loading commit data... | |
| gfortranspec.c | Loading commit data... | |
| interface.c | Loading commit data... | |
| intrinsic.c | Loading commit data... | |
| intrinsic.h | Loading commit data... | |
| intrinsic.texi | Loading commit data... | |
| invoke.texi | Loading commit data... | |
| io.c | Loading commit data... | |
| ioparm.def | Loading commit data... | |
| iresolve.c | Loading commit data... | |
| iso-c-binding.def | Loading commit data... | |
| iso-fortran-env.def | Loading commit data... | |
| lang-specs.h | Loading commit data... | |
| lang.opt | Loading commit data... | |
| libgfortran.h | Loading commit data... | |
| match.c | Loading commit data... | |
| match.h | Loading commit data... | |
| matchexp.c | Loading commit data... | |
| mathbuiltins.def | Loading commit data... | |
| misc.c | Loading commit data... | |
| module.c | Loading commit data... | |
| openmp.c | Loading commit data... | |
| options.c | Loading commit data... | |
| parse.c | Loading commit data... | |
| parse.h | Loading commit data... | |
| primary.c | Loading commit data... | |
| resolve.c | Loading commit data... | |
| scanner.c | Loading commit data... | |
| simplify.c | Loading commit data... | |
| st.c | Loading commit data... | |
| symbol.c | Loading commit data... | |
| target-memory.c | Loading commit data... | |
| target-memory.h | Loading commit data... | |
| trans-array.c | Loading commit data... | |
| trans-array.h | Loading commit data... | |
| trans-common.c | Loading commit data... | |
| trans-const.c | Loading commit data... | |
| trans-const.h | Loading commit data... | |
| trans-decl.c | Loading commit data... | |
| trans-expr.c | Loading commit data... | |
| trans-intrinsic.c | Loading commit data... | |
| trans-io.c | Loading commit data... | |
| trans-openmp.c | Loading commit data... | |
| trans-stmt.c | Loading commit data... | |
| trans-stmt.h | Loading commit data... | |
| trans-types.c | Loading commit data... | |
| trans-types.h | Loading commit data... | |
| trans.c | Loading commit data... | |
| trans.h | Loading commit data... | |
| types.def | Loading commit data... |