bug-binutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug binutils/18313] New: binutils: linker error due possibly uninitiali


From: dilyan.palauzov at aegee dot org
Subject: [Bug binutils/18313] New: binutils: linker error due possibly uninitialized values
Date: Thu, 23 Apr 2015 21:03:14 +0000

https://sourceware.org/bugzilla/show_bug.cgi?id=18313

            Bug ID: 18313
           Summary: binutils: linker error due possibly uninitialized
                    values
           Product: binutils
           Version: 2.26 (HEAD)
            Status: NEW
          Severity: normal
          Priority: P2
         Component: binutils
          Assignee: unassigned at sourceware dot org
          Reporter: dilyan.palauzov at aegee dot org

When compiling binutils-master (commit 8900d71e38) I get these warnings and
-Werror is active:

make[2]: Entering directory '/mnt/new/src/gcc/binutils-git-build/binutils'
/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 .libs/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.so
-L/src/gcc/binutils-git-build/opcodes/../libiberty/pic ../bfd/.libs/libbfd.so
-L/src/gcc/binutils-git-build/bfd/../libiberty/pic
-L/src/gcc/binutils-git-build/zlib -liberty -lz ../libiberty/libiberty.a -ldl
/home/git/binutils-gdb/binutils/ieee.c: In function 'ieee_read_cxx_misc':
/home/git/binutils-gdb/binutils/ieee.c:2977:8: error: 'varargs' may be used
uninitialized in this function [-Werror=maybe-uninitialized]
   type = debug_make_method_type (dhandle, return_type, it->type,
        ^
/home/git/binutils-gdb/binutils/ieee.c:2957:15: note: 'varargs' was declared
here
   bfd_boolean varargs;
               ^
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:
fatal error: lto-wrapper failed
collect2: error: ld returned 1 exit status
Makefile:793: recipe for target 'objdump' failed
make[2]: *** [objdump] Error 1
/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 objcopy
objcopy.o not-strip.o rename.o rddbg.o debug.o stabs.o ieee.o rdcoff.o
wrstabs.o bucomm.o version.o filemode.o ../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 .libs/objcopy
objcopy.o not-strip.o rename.o rddbg.o debug.o stabs.o ieee.o rdcoff.o
wrstabs.o bucomm.o version.o filemode.o  ../bfd/.libs/libbfd.so
-L/src/gcc/binutils-git-build/bfd/../libiberty/pic
-L/src/gcc/binutils-git-build/zlib -liberty -lz ../libiberty/libiberty.a -ldl
/home/git/binutils-gdb/binutils/ieee.c: In function 'ieee_read_cxx_misc':
/home/git/binutils-gdb/binutils/ieee.c:2977:8: error: 'varargs' may be used
uninitialized in this function [-Werror=maybe-uninitialized]
   type = debug_make_method_type (dhandle, return_type, it->type,
        ^
/home/git/binutils-gdb/binutils/ieee.c:2957:15: note: 'varargs' was declared
here
   bfd_boolean varargs;
               ^
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:
fatal error: lto-wrapper failed
collect2: error: ld returned 1 exit status
Makefile:790: recipe for target 'objcopy' failed
make[2]: *** [objcopy] Error 1
/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 readelf
readelf.o version.o unwind-ia64.o dwarf.o elfcomm.o  ../libiberty/libiberty.a
-L./../zlib -lz -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 readelf readelf.o
version.o unwind-ia64.o dwarf.o elfcomm.o  ../libiberty/libiberty.a
-L/src/gcc/binutils-git-build/zlib -lz -ldl
/home/git/binutils-gdb/binutils/readelf.c: In function
'load_specific_debug_section.part.13':
/home/git/binutils-gdb/zlib/inflate.c:121:20: error: 'strm.state' may be used
uninitialized in this function [-Werror=maybe-uninitialized]
     state->lencode = state->distcode = state->next = state->codes;
                    ^
/home/git/binutils-gdb/binutils/readelf.c:12049:12: note: 'strm.state' was
declared here
   z_stream strm;
            ^
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:
fatal error: lto-wrapper failed
collect2: error: ld returned 1 exit status
Makefile:799: recipe for target 'readelf' failed
make[2]: *** [readelf] Error 1
/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 strip-new
objcopy.o is-strip.o rename.o rddbg.o debug.o stabs.o ieee.o rdcoff.o wrstabs.o
bucomm.o version.o filemode.o ../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 .libs/strip-new
objcopy.o is-strip.o rename.o rddbg.o debug.o stabs.o ieee.o rdcoff.o wrstabs.o
bucomm.o version.o filemode.o  ../bfd/.libs/libbfd.so
-L/src/gcc/binutils-git-build/bfd/../libiberty/pic
-L/src/gcc/binutils-git-build/zlib -liberty -lz ../libiberty/libiberty.a -ldl
/home/git/binutils-gdb/binutils/ieee.c: In function 'ieee_read_cxx_misc':
/home/git/binutils-gdb/binutils/ieee.c:2977:8: error: 'varargs' may be used
uninitialized in this function [-Werror=maybe-uninitialized]
   type = debug_make_method_type (dhandle, return_type, it->type,
        ^
/home/git/binutils-gdb/binutils/ieee.c:2957:15: note: 'varargs' was declared
here
   bfd_boolean varargs;
               ^
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:
fatal error: lto-wrapper failed
collect2: error: ld returned 1 exit status
Makefile:811: recipe for target 'strip-new' failed
make[2]: *** [strip-new] Error 1
make[2]: Target 'all-am' not remade because of errors.
make[2]: Leaving directory '/mnt/new/src/gcc/binutils-git-build/binutils'

-- 
You are receiving this mail because:
You are on the CC list for the bug.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]