This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
RE: [RFA] Fix uninitialised variable warning error in gdb/stack.c
- From: "Pierre Muller" <pierre dot muller at ics-cnrs dot unistra dot fr>
- To: "'Matthew Gretton-Dann'" <matthew dot gretton-dann at linaro dot org>, <gdb-patches at sourceware dot org>
- Cc: "'Patch Tracking'" <patches at linaro dot org>
- Date: Fri, 8 Feb 2013 13:52:41 +0100
- Subject: RE: [RFA] Fix uninitialised variable warning error in gdb/stack.c
- References: <5114EB2A.9040007@linaro.org>
Hi Matt,
I stumbled over the same error...
But didn't get the time to fix it myself.
Such kind of small fixes that restore a successful
compilation broken by a commit can be considered as obvious fixes.
I would have committed the change as such and
would have simply sent the patch after committing with [OBVIOUS] in front.
So, this means that I can also give you
an approval for that obvious change!
Pierre Muller
> -----Message d'origine-----
> De?: gdb-patches-owner@sourceware.org [mailto:gdb-patches-
> owner@sourceware.org] De la part de Matthew Gretton-Dann
> Envoyé?: vendredi 8 février 2013 13:10
> À?: gdb-patches@sourceware.org
> Cc?: Patch Tracking
> Objet?: [RFA] Fix uninitialised variable warning error in gdb/stack.c
>
> All,
>
> When compiling GDB with GCC 4.5 and earlier I am getting the following
> uninitialized variable warning:
>
> /work/sources/gdb/stack.c: In function 'return_command':
> /work/sources/gdb/stack.c:2281: error: 'rv_conv' may be used uninitialized
> in this function
> make[1]: *** [stack.o] Error 1
> make[1]: *** Waiting for unfinished jobs....
> make[1]: Leaving directory `/work/builds/common/gdb'
>
> The attached patch fixes this issue by initializing rv_conv when it is
> declared. The value used to initialise rv_conv is chosen so that if the
> code changes in the future and rv_conv really should be uninitialized then
> the gdb_assert around line 2385 will trigger.
>
> OK for trunk? Tested on x86_64-none-linux-gnu
>
> gdb/ChangeLog:
>
> 2013-02-08 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
>
> * stack.c (return_command): Work around uninitialized variable
> warning.
>
> Thanks,
>
> Matt
>
> --
> Matthew Gretton-Dann
> Toolchain Working Group, Linaro