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: Paul Eggert <eggert <at> cs.ucla.edu>
Cc: tracker <at> debbugs.gnu.org
Subject: bug#23894: closed (compilation fails with `-Og')
Date: Tue, 05 Jul 2016 14:07:02 +0000
[Message part 1 (text/plain, inline)]
Your message dated Tue, 5 Jul 2016 16:06:15 +0200
with message-id <577BBED7.9010609 <at> cs.ucla.edu>
and subject line Re: bug#23894: compilation fails with `-Og'
has caused the debbugs.gnu.org bug report #23894,
regarding compilation fails with `-Og'
to be marked as done.

(If you believe you have received this mail in error, please contact
help-debbugs <at> 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: 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 3 (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 4 (text/html, inline)]
[Message part 5 (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.


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

Previous Next


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