This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH][RFC] Enable -Wuninitialized at -O0
Richard Guenther <rguenther@suse.de> writes:
> 2008-07-30 Richard Guenther <rguenther@suse.de>
>
> * passes.c (init_optimization_passes): Always call
> pass_early_warn_uninitialized.
> * opts.c (decode_options): Do not warn about -Wuninitialized
> at -O0.
> * doc/invoke.texi (-Wuninitialized): Correct for enabling at -O0.
> * doc/passes.texi (Warn for uninitialized variables): Adjust.
>
> * gcc.dg/uninit-1-O0.c: New testcase.
> * gcc.dg/uninit-2-O0.c: Likewise.
> * gcc.dg/uninit-3-O0.c: Likewise.
> * gcc.dg/uninit-4-O0.c: Likewise.
> * gcc.dg/uninit-5-O0.c: Likewise.
> * gcc.dg/uninit-6-O0.c: Likewise.
> * gcc.dg/uninit-8-O0.c: Likewise.
> * gcc.dg/uninit-9-O0.c: Likewise.
> * gcc.dg/uninit-A-O0.c: Likewise.
> * gcc.dg/uninit-B-O0.c: Likewise.
> * gcc.dg/uninit-C-O0.c: Likewise.
> * gcc.dg/uninit-D-O0.c: Likewise.
> * gcc.dg/uninit-E-O0.c: Likewise.
> * gcc.dg/uninit-F-O0.c: Likewise.
> * gcc.dg/uninit-G-O0.c: Likewise.
> * gcc.dg/uninit-H-O0.c: Likewise.
> * gcc.dg/uninit-I-O0.c: Likewise.
> * gcc.dg/uninit-10-O0.c: Likewise.
> * gcc.dg/uninit-11-O0.c: Likewise.
> * gcc.dg/uninit-12-O0.c: Likewise.
> * gcc.dg/uninit-13-O0.c: Likewise.
> * gcc.dg/uninit-14-O0.c: Likewise.
> * gcc.dg/uninit-15-O0.c: Likewise.
> * gcc.dg/Wall.c: Avoid uninitialized warning.
> * gcc.dg/Wno-all.c: Likewise.
> * gcc.dg/pr3074-1.c: Likewise.
This is OK unless somebody objects soonish.
Thanks.
Ian