From: Benjamin Poirier <bpoirier@suse.de>
To: Michal Marek <mmarek@suse.cz>
Cc: "Yann E. MORIN" <yann.morin.1998@free.fr>,
Madhavan Srinivasan <maddy@linux.vnet.ibm.com>,
linux-kbuild@vger.kernel.org,
Christian Kujau <lists@nerdbynature.de>
Subject: Re: [PATCH] kconfig: add comment about 'jump maybe used unitialized'
Date: Tue, 19 Nov 2013 11:10:57 -0500 [thread overview]
Message-ID: <20131119161057.GA7736@d2.synalogic.ca> (raw)
In-Reply-To: <528B39C0.2000703@suse.cz>
On 2013/11/19 11:13, Michal Marek wrote:
> On 19.11.2013 08:27, Madhavan Srinivasan wrote:
> > On Tuesday 19 November 2013 02:33 AM, Yann E. MORIN wrote:
> >>
> >> Madhavan, Christian, if you could give a bit ;ore details on the distro
> >> you're using, that be nice so we can have a more descriptive commit log.
> >
> > When I initially reported this issue, it was in gcc version 4.8.0
> > 20130526. And I am trying this now in a beta release of RHEL7 with gcc
> > version 4.8.1 20131002 (Red Hat 4.8.1-11) (GCC) and I still see the
> > reported issue.
>
> In that case, I'd just give up and initialize jump to NULL. Worst case,
> we will get a segfault at runtime if a genuine bug is introduced into
> the function. What do you think?
I've tried it again on openSUSE 13.1 which has
gcc (SUSE Linux) 4.8.1 20130909 [gcc-4_8-branch revision 202388]
and I don't see the warning. I may be missing something because I've
also tried on Debian Wheezy (as reported by Christian Kujau) but I don't
see a warning either. It was on x86 however, not ppc.
In any case, given that it's been reported a few times I agree with
Michal and I'd do something like this:
- struct jump_key *jump;
+ /* Initialize jump to work around a spurious warning emitted by
+ * certain versions of gcc */
+ struct jump_key *jump = NULL;
prev parent reply other threads:[~2013-11-19 16:11 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-11-18 21:03 [PATCH] kconfig: add comment about 'jump maybe used unitialized' Yann E. MORIN
2013-11-19 6:20 ` Christian Kujau
2013-11-19 7:27 ` Madhavan Srinivasan
2013-11-19 10:13 ` Michal Marek
2013-11-19 16:10 ` Benjamin Poirier [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20131119161057.GA7736@d2.synalogic.ca \
--to=bpoirier@suse.de \
--cc=linux-kbuild@vger.kernel.org \
--cc=lists@nerdbynature.de \
--cc=maddy@linux.vnet.ibm.com \
--cc=mmarek@suse.cz \
--cc=yann.morin.1998@free.fr \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox