[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug binutils/18313] binutils: LTO error due possibly uninitialized valu
From: |
dilyan.palauzov at aegee dot org |
Subject: |
[Bug binutils/18313] binutils: LTO error due possibly uninitialized values |
Date: |
Fri, 24 Apr 2015 20:59:06 +0000 |
https://sourceware.org/bugzilla/show_bug.cgi?id=18313
dilyan.palauzov at aegee dot org <dilyan.palauzov at aegee dot org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|RESOLVED |REOPENED
Resolution|FIXED |---
--- Comment #4 from dilyan.palauzov at aegee dot org <dilyan.palauzov at aegee
dot org> ---
As of tree faade85139b04 there are still warnings/errors in binutils/, which
were addressed in my first comment:
/bin/sh ./libtool --tag=CC --mode=link gcc -W -Wall -Wstrict-prototypes
-Wmissing-prototypes -Wshadow -Werror -I/home/git/binutils-gdb/binutils/../zlib
-pipe -O3 -fno-fat-lto-objects -flto -Wl,-O1 -Wl,-z,relro -Wl,-s -o objdump
objdump.o dwarf.o prdbg.o rddbg.o debug.o stabs.o ieee.o rdcoff.o bucomm.o
version.o filemode.o elfcomm.o ../opcodes/libopcodes.la ../bfd/libbfd.la
../libiberty/libiberty.a -ldl
libtool: link: gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow
-Werror -I/home/git/binutils-gdb/binutils/../zlib -pipe -O3
-fno-fat-lto-objects -flto -Wl,-O1 -Wl,-z -Wl,relro -Wl,-s -o objdump objdump.o
dwarf.o prdbg.o rddbg.o debug.o stabs.o ieee.o rdcoff.o bucomm.o version.o
filemode.o elfcomm.o ../opcodes/.libs/libopcodes.a ../bfd/.libs/libbfd.a
-L/src/gcc/binutil-git/zlib -lz ../libiberty/libiberty.a -ldl
/home/git/binutils-gdb/bfd/compress.c: In function
'bfd_compress_section_contents':
/home/git/binutils-gdb/bfd/compress.c:161:4: error: 'zlib_size' may be used
uninitialized in this function [-Werror=maybe-uninitialized]
memmove (buffer + compression_header_size,
^
/home/git/binutils-gdb/bfd/compress.c:88:7: note: 'zlib_size' was declared here
int zlib_size;
^
lto1: all warnings being treated as errors
lto-wrapper: gcc returned 1 exit status
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/../../../../x86_64-unknown-linux-gnu/bin/ld:
lto-wrapper failed
collect2: error: ld returned 1 exit status
Makefile:793: recipe for target 'objdump' failed
make[2]: *** [objdump] Error 1
and this is repeated for several binaries. Gas also does not compile:
make[4]: Entering directory '/mnt/new/src/gcc/binutil-git/gas'
/bin/sh ./libtool --tag=CC --mode=link gcc -W -Wall -Wstrict-prototypes
-Wmissing-prototypes -Wshadow -Werror -I/home/git/binutils-gdb/gas/../zlib
-pipe -O3 -fno-fat-lto-objects -flto -static-libstdc++ -static-libgcc -Wl,-O1
-Wl,-z,relro -Wl,-s -o as-new app.o as.o atof-generic.o compress-debug.o cond.o
depend.o dwarf2dbg.o dw2gencfi.o ecoff.o ehopt.o expr.o flonum-copy.o
flonum-konst.o flonum-mult.o frags.o hash.o input-file.o input-scrub.o
listing.o literal.o macro.o messages.o output-file.o read.o remap.o sb.o
stabs.o subsegs.o symbols.o write.o tc-i386.o obj-elf.o atof-ieee.o
../opcodes/libopcodes.la ../bfd/libbfd.la ../libiberty/libiberty.a -ldl
libtool: link: gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow
-Werror -I/home/git/binutils-gdb/gas/../zlib -pipe -O3 -fno-fat-lto-objects
-flto -static-libstdc++ -static-libgcc -Wl,-O1 -Wl,-z -Wl,relro -Wl,-s -o
as-new app.o as.o atof-generic.o compress-debug.o cond.o depend.o dwarf2dbg.o
dw2gencfi.o ecoff.o ehopt.o expr.o flonum-copy.o flonum-konst.o flonum-mult.o
frags.o hash.o input-file.o input-scrub.o listing.o literal.o macro.o
messages.o output-file.o read.o remap.o sb.o stabs.o subsegs.o symbols.o
write.o tc-i386.o obj-elf.o atof-ieee.o ../opcodes/.libs/libopcodes.a
../bfd/.libs/libbfd.a -L/src/gcc/binutil-git/zlib -lz ../libiberty/libiberty.a
-ldl
/home/git/binutils-gdb/gas/cond.c: In function 's_if':
/home/git/binutils-gdb/gas/read.c:1378:9: error: 'stopc' may be used
uninitialized in this function [-Werror=maybe-uninitialized]
*stop = stopc;
^
/home/git/binutils-gdb/gas/cond.c:131:8: note: 'stopc' was declared here
char stopc;
^
/home/git/binutils-gdb/gas/cond.c: In function 's_ifc':
/home/git/binutils-gdb/gas/read.c:1378:9: error: 'stopc' may be used
uninitialized in this function [-Werror=maybe-uninitialized]
*stop = stopc;
^
/home/git/binutils-gdb/gas/cond.c:264:8: note: 'stopc' was declared here
char stopc;
^
lto1: all warnings being treated as errors
lto-wrapper: gcc returned 1 exit status
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/../../../../x86_64-unknown-linux-gnu/bin/ld:
lto-wrapper failed
collect2: error: ld returned 1 exit status
Makefile:769: recipe for target 'as-new' failed
make[4]: *** [as-new] Error 1
--
You are receiving this mail because:
You are on the CC list for the bug.
- [Bug binutils/18313] New: binutils: linker error due possibly uninitialized values, dilyan.palauzov at aegee dot org, 2015/04/23
- [Bug binutils/18313] binutils: LTO error due possibly uninitialized values, hjl.tools at gmail dot com, 2015/04/23
- [Bug binutils/18313] binutils: LTO error due possibly uninitialized values, dilyan.palauzov at aegee dot org, 2015/04/23
- [Bug binutils/18313] binutils: LTO error due possibly uninitialized values, cvs-commit at gcc dot gnu.org, 2015/04/24
- [Bug binutils/18313] binutils: LTO error due possibly uninitialized values, nickc at redhat dot com, 2015/04/24
- [Bug binutils/18313] binutils: LTO error due possibly uninitialized values,
dilyan.palauzov at aegee dot org <=
- [Bug binutils/18313] binutils: LTO error due possibly uninitialized values, cvs-commit at gcc dot gnu.org, 2015/04/28
- [Bug binutils/18313] binutils: LTO error due possibly uninitialized values, nickc at redhat dot com, 2015/04/28
- [Bug binutils/18313] binutils: LTO error due possibly uninitialized values, hjl.tools at gmail dot com, 2015/04/28