GNU bug report logs - #9262
test.c runs afoul of GCC 4.6.1 bug if --enable-gcc-warnings

Previous Next

Package: coreutils;

Reported by: Paul Eggert <eggert <at> cs.ucla.edu>

Date: Mon, 8 Aug 2011 19:09:02 UTC

Severity: normal

Tags: notabug

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

Bug is archived. No further changes may be made.

Full log


Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Paul Eggert <eggert <at> cs.ucla.edu>
To: bug-coreutils <at> gnu.org
Subject: test.c runs afoul of GCC 4.6.1 bug if --enable-gcc-warnings
Date: Mon, 08 Aug 2011 11:55:04 -0700
I'm running into a problem with GCC 4.6.1 x86-64 when
compiling coreutils (latest git version), configured
with --enable-gcc-warnings.  A bogus warning is generated,
causing "make" to fail.  The warning is "function might be
candidate for attribute 'pure' if it is known to return
normally [-Wsuggest-attribute=pure]", and it points to the
"advance" function in test.c.  The warning is also generated
for lbracket.c, which includes test.c.

This is due to a GCC bug that has just been confirmed; see
<http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50021>.

For now I'm leaving this alone, but I thought I'd give
others a heads-up.  The coreutils code is pretty
crufty but on the other hand I dislike modifying code just
to work around bugs in static checkers.




This bug report was last modified 13 years and 289 days ago.

Previous Next


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