This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Wmissing-parameter-type + testcases


:ADDPATCH c:

This is the same as
http://gcc.gnu.org/ml/gcc-patches/2006-12/msg01415.html plus testcases
for enabling the warning with -Wmissing-parameter-type, for -Wextra
also enabling the warning and for -Wextra -Wno-missing-parameter-type
disabling it.

Gabriel dos Reis approved the previous patch if the testcases were
added but I think it would be better if Gabriel or someone else
explicitly reviews the testcases and gives a final approval.

Bootstrapped and regression tested for revision 120151 on i686-pc-linux-gnu

Thanks.


2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>


  PR middle-end/7651
  * c.opt (Wmissing-parameter-type): New.
  * doc/invoke.texi (Wmissing-parameter-type): Document it.
  (Wextra): Enabled by -Wextra.
  * c-opts.c (c_common_post_options): Enabled by -Wextra.
  * c-decl.c (store_parm_decls_oldstyle): Replace Wextra with
  Wmissing-parameter-type.

testsuite/
2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>

  PR middle-end/7651
  * gcc.dg/Wmissing-parameter-type.c: New.
  * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
  * gcc.dg/Wmissing-parameter-type-no.c: New.

Attachment: wmissing-parameter-type.diff
Description: Text document


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]