GNU bug report logs - #23894
compilation fails with `-Og'

Previous Next

Package: gzip;

Reported by: Gonçalo Ribeiro <darklaw13 <at> yahoo.co.uk>

Date: Mon, 4 Jul 2016 16:17:01 UTC

Severity: normal

Done: Paul Eggert <eggert <at> cs.ucla.edu>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: Gonçalo Ribeiro <darklaw13 <at> yahoo.co.uk>
Subject: bug#23894: closed (Re: bug#23894: compilation fails with `-Og')
Date: Tue, 05 Jul 2016 14:07:02 +0000
[Message part 1 (text/plain, inline)]
Your bug report

#23894: compilation fails with `-Og'

which was filed against the gzip package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to 23894 <at> debbugs.gnu.org.

-- 
23894: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=23894
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: Paul Eggert <eggert <at> cs.ucla.edu>
To: Gonçalo Ribeiro <darklaw13 <at> yahoo.co.uk>,
 23894-done <at> debbugs.gnu.org
Subject: Re: bug#23894: compilation fails with `-Og'
Date: Tue, 5 Jul 2016 16:06:15 +0200
On 07/04/2016 04:32 PM, Gonçalo Ribeiro wrote:
> As expected, by initialising the 'optc' variable the error goes away.

The optc variable is always initialized anyway, so there should be no 
need to add extra initialization for it. The problem is that your 
compiler is issuing a false alarm in some cases. Since this is merely a 
warning and the warning is incorrect, I wouldn't worry about it.

[Message part 3 (message/rfc822, inline)]
From: Gonçalo Ribeiro <darklaw13 <at> yahoo.co.uk>
To: "bug-gzip <at> gnu.org" <bug-gzip <at> gnu.org>
Subject: compilation fails with `-Og'
Date: Mon, 4 Jul 2016 14:32:56 +0000 (UTC)
[Message part 4 (text/plain, inline)]
Hello,
Today I tried compiling gzip with `CFLAGS = -ggdb3 -Og', which resulted in the following error 
gzip.c: In function 'main':gzip.c:609:19: error: 'optc' may be used uninitialized in this function [-Werror=maybe-uninitialized]                   fprintf (stderr, "-%c: ", optc - ENV_OPTION);
After messing around a bit I found that the problem is with the `-Og' flag. With the default `-O2' the compilation is sucessful.
As expected, by initialising the 'optc' variable the error goes away. I'm just not sure if any value is good for the initialisation.
Regards,Gonçalo Ribeiro
[Message part 5 (text/html, inline)]

This bug report was last modified 8 years and 320 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.