GNU bug report logs -
#9262
test.c runs afoul of GCC 4.6.1 bug if --enable-gcc-warnings
Previous Next
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):
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.