------- Comment #5 from jsm28 at gcc dot gnu dot org 2006-09-30 19:46 ------- Subject: Bug 24010
Author: jsm28 Date: Sat Sep 30 19:46:06 2006 New Revision: 117334 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=117334 Log: PR c/24010 * c.opt (Woverride-init): New. * c-opts.c (c_common_post_options): Default warn_override_init to extra_warnings. * c-typeck.c (add_pending_init, output_init_element): Warn for overriding initializers without side effects. * doc/invoke.texi (-Woverride-init): Document. (-Wextra): Update. testsuite: * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c, gcc.dg/Woverride-init-3.c: New tests. Added: trunk/gcc/testsuite/gcc.dg/Woverride-init-1.c trunk/gcc/testsuite/gcc.dg/Woverride-init-2.c trunk/gcc/testsuite/gcc.dg/Woverride-init-3.c Modified: trunk/gcc/ChangeLog trunk/gcc/c-opts.c trunk/gcc/c-typeck.c trunk/gcc/c.opt trunk/gcc/doc/invoke.texi trunk/gcc/testsuite/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24010