[Bug tree-optimization/88835] overly aggressive -Werror=format-overflow for printf since r265648
mark at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Fri Feb 15 00:42:00 GMT 2019
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88835
--- Comment #12 from Mark Wielaard <mark at gcc dot gnu.org> ---
(In reply to Martin Sebor from comment #11)
> Ah, but you mentioned elfutilts, not binutils. I've now downloaded and
> built elfutils-0.175. It took a bit more effort because --disable-werror
> doesn't work there but once I got past that I just got the three
> -Wformat-truncation instances below:
>
> Diagnostic Count Unique Files
> -Wformat-truncation= 3 3 2
>
> -Wformat-truncation Instances:
> /src/elfutils-0.175/src/ar.c:1468
> /src/elfutils-0.175/src/ar.c:859
> /src/elfutils-0.175/src/arlib.c:63
I am not seeing these, but they might have been fixed in git. We like to keep
the code warning free since we always build with -Werror.
> I'm probably not using the same sources as you, but shouldn't I be seeing at
> least some of the warnings? (I couldn't find an easy way build the top of
> trunk -- there's no configure script.)
I am using git master. git://sourceware.org/git/elfutils.git
See the README for build instructions:
To build a git checkout do:
autoreconf -i -f && \
./configure --enable-maintainer-mode && \
make && make check
Note that the warning/error only occurs on 32bit systems, like these fedora
koji arm32 and i686 builds:
https://koji.fedoraproject.org/koji/taskinfo?taskID=32816136
To get the same on a 64bit system build with CFLAGS="-g -O2 -m32"
More information about the Gcc-bugs
mailing list