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 14 years and 8 days ago.

Previous Next


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