This is the mail archive of the gcc-bugs@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]

[Bug c/53063] encode group options in the .opt files


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53063

--- Comment #4 from Manuel LÃpez-IbÃÃez <manu at gcc dot gnu.org> 2012-10-16 15:31:53 UTC ---
Author: manu
Date: Tue Oct 16 15:31:46 2012
New Revision: 192502

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=192502
Log:
2012-10-16  Manuel LÃpez-IbÃÃez  <manu@gcc.gnu.org>

    PR c/53063
    PR c/40989
gcc/
    * optc-gen.awk: Handle new form of LangEnabledBy.
    * opts.c (set_Wstrict_aliasing): Declare here. Make static.
    * common.opt (Wstrict-aliasing=,Wstrict-overflow=): Do not use Init.
    * doc/options.texi (LangEnabledBy): Document new form.
    * flags.h (set_Wstrict_aliasing): Do not declare.
c-family/
    * c.opt (Wstrict-aliasing=,Wstrict-overflow=): Use LangEnabledBy.
    * c-opts.c (c_common_handle_option): Do not set them here. Add
    comment.
    (c_common_post_options): Likewise.
testsuite/
    * gcc.dg/Wstrict-overflow-24.c: New.

Added:
    trunk/gcc/testsuite/gcc.dg/Wstrict-overflow-24.c
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/c-family/ChangeLog
    trunk/gcc/c-family/c-opts.c
    trunk/gcc/c-family/c.opt
    trunk/gcc/common.opt
    trunk/gcc/doc/options.texi
    trunk/gcc/flags.h
    trunk/gcc/optc-gen.awk
    trunk/gcc/opts.c
    trunk/gcc/testsuite/ChangeLog


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